Welcome to Max Pawie

Private dashboard — sign in with Google to continue.

Google Continue with Google

Private Access Only

What's inside

Apps built during late-night vibe-coding sessions, dedicated to Max.

🚧

Beta access

These apps are invite-only. Request access: siplak.simon@gmail.com

Building with AI has transformed how I create software. What started as curiosity evolved into a passion for crafting practical solutions to real problems.

Over 400+ hours of hands-on development, 20+ apps and scripts — each one a learning experience.

Sony WH-1000XM5▼ 299€
LG OLED C4 55"▼ 1199€
Dyson V15— 549€
Price Tracking

Alza Buddy

/alzabuddy/

Alza Buddy

Tracks product prices on Alza's Slovak and Czech stores by scraping any product URL you paste, pulling the name, current price, stock status, and promo codes while bypassing Cloudflare protection. Each tracked product is stored per user with a timestamp of its last refresh, and prices can be re-checked on demand, edited by hand, or copied as discount codes. A Buy button opens the product on Alza and copies its promo code to your clipboard in one tap.

Flask · Python · Web Scraping React · TypeScript · Vite · Tailwind CSS PostgreSQL
Login required to access

"We are what we repeatedly do."

Atomic Habits · p.42

Voice Photo Type
Reading

Bookmaker

/bookmaker/

Bookmaker

Capture quotes by voice, photo, or typing

A personal book library where you log titles with covers and reading status, then capture quotes by typing, by voice transcription, or by photographing a page, with Gemini handling the audio and OCR. Quotes are auto-tagged against your own tag set, fully searchable, and capped at ten per book on the free tier or unlimited with a Stripe-managed subscription. Each morning a web push notification delivers a random quote from your library at a time you choose in your own timezone.

Flask · Python · PostgreSQL · Gemini AI React · TypeScript · Vite · Tailwind CSS · PWA PostgreSQL ✦ Gemini AI
Login required to access
Forpsi
Wedos
Active24
Gransy
Market Intelligence

CZ Domain Miner

/czdomainminer/

CZ Domain Miner

Registry analytics for .cz domains.

CZ Domain Miner pulls live data from the Czech domain registry (CZ.NIC) to track .cz domain activity across all commercial registrars. It visualises monthly and daily breakdowns of new registrations, renewals, transfers in/out, and estimated churn for the top registrars in one unified overview. Individual registrar drill-down pages show day-by-day performance and compare transfers by source and destination. A Winner of the Month view ranks registrars by new domain creates against the same period last year, highlighting market-share gains and year-over-year growth.

Flask + Python React + TypeScript + Recharts External API (stats.nic.cz)
Login required to access
Monthly budget Payday 19d
Essential
€971
Basic needs
€518
Want
€120
Budgeting

Daily Budget

/dailybudget/

Daily Budget

Monthly budgets with pay-cycle pacing

Track a monthly budget broken down by category, subcategory and type, then log expenses against each line to see how much you've spent and what's left. A pay-cycle setup — your last and next paycheck — drives pacing that flags each category as on track or overspending, with the projected over/under and the daily allowance to stay on budget. Amounts are encrypted at rest in its own PostgreSQL database, and the budget table groups by type with running totals.

Login required to access

"The secret of getting ahead is getting started."

— Mark Twain

Daily Inspiration

Daily Spark

/dailyspark/

Daily Spark

Daily quotes with push notifications

A minimalist quote engine that serves a random inspirational quote on every visit from a globally shared library you can browse, add to, and mark favourites in. There are no per-user quotas — every quote lives in one shared pool, with a clean full-screen reading view and admin-only deletion. A background job pushes each subscriber a random quote at their preferred time and timezone, automatically pruning dead subscriptions.

Flask · Python · PostgreSQL · Web Push React · TypeScript · Vite · PWA PostgreSQL
Login required to access
58% new
Day 3
Day 5
Day 7
New food Old food
Pet Care

Doggy Dose

/doggydose/

Doggy Dose

Smooth food transitions for your pup

Calculates a precise day-by-day plan for switching a dog between foods, using the transition length, total daily grams, and number of meals to work out the exact old-versus-new ratio for every feeding. Results render as a table with visual bars, and logging a tummy check as upset automatically suggests holding the current ratio for two extra days. The full schedule, a shopping list of how much food to buy, and feeding tips can be exported as a printable PDF.

Flask + Python React + TypeScript SQLite shared
Login required to access

1.62€/L

6.4 L / 100 km

Fuel Tracking

Fillup

/fillup/

Fillup

Fuel tracking with eKasa and Google Sheets

Tracks fuel purchases by scanning the QR code on a Slovak eKasa receipt and fetching the full receipt — items, prices, station, and date — straight from the financial authority's API. You can pick the station from nearby suggestions or a brand list, then dictate mileage and trip purpose in Slovak, which Gemini parses into structured fields. Each completed fill-up is written as a row to a connected Google Sheet for cloud access and later analysis.

Flask · Python · Google Sheets API · Gemini AI React · TypeScript · Vite Google Sheets ✦ Gemini AI
Login required to access
Flour500 g
Eggs3 pcs
Butter200 g
Milk250 ml
Groceries

Grocerly

/grocerly/

Grocerly

AI recipe scanner and ingredient manager

Photograph a recipe and Gemini extracts every ingredient with its quantity, unit, English translation, and store-section category, saving the result as a recipe in your library. You can scale all quantities by portion count, tick ingredients into a shopping basket through a table or swipe view, and see product photos pulled from metro.sk for visual reference. Recipes are stored per user with photos, ratings, and favourites, and the basket summarises what you've selected versus what's still missing.

Flask · Python · SQLite · Gemini AI React · TypeScript · Vite SQLite ✦ Gemini AI
Login required to access
Provider.sk / yr
Websupport12.90€
Exo.sk9.99€
Forpsi7.50€
Competitor Pricing

Hosting Prices Puller

/hostingpricespuller/

Hosting Prices Puller

Track and compare hosting & domain prices across competitors

Competitor Prices Puller automatically scrapes hosting and domain pricing from competing providers on a scheduled basis, keeping a historical record of price changes over time. It uses Google GenAI to analyse the collected data and surface insights such as price trends and positioning gaps against our own offerings. An APScheduler background task handles periodic pulls so the dashboard always reflects up-to-date competitor pricing without manual intervention. The tool is restricted to authorised team members via Google OAuth and a Django-managed email allowlist.

Flask + Python HTML + Tailwind CDN PostgreSQL ✦ Gemini AI
Login required to access
+42NPS · this month
58% prom.26% pass.16% detr.

AI themes: pricing · support · speed

Sentiment

NPS sentiment analyzer

/npsanalyzer/

NPS sentiment analyzer

NPS scoring + AI detractor theme analysis

NPS Analyzer imports customer survey responses via CSV and computes Net Promoter Score with a full breakdown into promoters, passives, and detractors by month. It segments detractor feedback using keyword rules or AI classification (Gemma-4-31B via BlueChat) to identify recurring complaint themes such as pricing or service issues. Dashboards show score trends, trigger-type distributions, complaint segment impact, and month-by-month NPS evolution — all filterable by date range. An integrated PDF analysis module generates a three-part executive summary from uploaded Bloomreach NPS digest reports.

Flask + Python PostgreSQL ✦ Gemini AI
Login required to access
Websupport
+1.4k
WebHouse
+880
ACTIVE 24
+610

.sk net creates · this month

Domain Analytics

SK NIC domain data

/skdomainanalysis/

SK NIC domain data

Slovak (.sk) domain market intelligence from SK-NIC

SK Domain Analysis pulls daily domain activity records from Google BigQuery (SK-NIC registry data) to track Websupport's position in the Slovak domain market. It computes monthly summaries of new domain registrations and churned domains per registrar, and maps transfer flows between registrars to reveal which providers domains are moving to and from. A background compute job processes each month's raw BigQuery data and stores results in a local PostgreSQL database, with a per-run status log tracking progress and errors. Summary charts and transfer breakdowns make it easy to monitor market-share shifts and identify registrar migration patterns across the .sk domain space.

Flask + Python PostgreSQL
Login required to access
Brand A
42%
Brand B
28%
Brand C
18%
Brand Intelligence

Share of Search

/shareofsearch/

Share of Search

Compare brand search volumes and market trends

Share of Search measures how often a brand is searched relative to its competitors by pulling monthly keyword volumes from the DataForSEO API and storing them in PostgreSQL. It calculates each brand's share as a percentage of the combined search volume across the tracked set, showing who is gaining or losing mindshare over time. Both full and incremental sync modes are supported so historical data can be backfilled while keeping ongoing pulls efficient. Charts surface monthly and yearly share trends per brand and per country.

Flask + Python HTML + Tailwind CSS PostgreSQL
Login required to access
1Wix8.9
2Squarespace8.2
3Webnode7.6

weighted score · features · pricing

Benchmarking

Sitebuilder winner

/sitebuilderwinner/

Sitebuilder winner

Rank and compare website builder products

Sitebuilder Winner is a project currently in early development, intended to compare and evaluate website builder products based on defined criteria. It will collect structured data on features, pricing, and performance across competing sitebuilder platforms. The goal is to produce a ranked comparison that supports product and go-to-market decisions for the team.blue hosting portfolio. No integrations are active yet — the app runs as a live service ready to be expanded as the evaluation framework is defined.

Flask + Python PostgreSQL
Login required to access

Today

Team standup

09:00 · Office

Vet appointment

17:30 · Waze →

Calendar

Snap Plan

/snapplan/

Snap Plan

Your AI-powered Google Calendar assistant

An AI-assisted quick-add layer over Google Calendar that creates events through a form with custom date and time pickers, Google Places location autocomplete, reminders, recurrence, and guest invites. It writes events straight to your calendar and can auto-insert an invisible travel-time block before each appointment, sized anywhere from five minutes to eight hours. Upcoming events are pulled live and grouped into Today, Tomorrow, This Week, and later, each with one-tap Waze navigation.

Flask · Python · PostgreSQL · Google Calendar API React · TypeScript · Vite · Tailwind CSS · PWA PostgreSQL ✦ Gemini AI
Login required to access
🍝 Carbonara€14.50
🥗 Caesar Salad€9.00
🍷 House Wine€18.00
S M T €13.83 / person
Bill Splitting

Split The Bill

/splitthebill/

Split The Bill

AI receipt scanning and bill splitting

Scans a receipt photo or audio recording with Gemini, parsing line items, prices, and quantities into a structured bill you can assign to people for a per-person split. It detects alcohol, looks up Slovak eKasa receipts, resolves venues through Google Places, and groups multiple bills into trips with shareable recap links that expire after a day. Bill data lives in PostgreSQL behind rate limiting, CSRF protection, and Stripe billing, with a nightly job sorting items into spending categories.

Flask · Python · PostgreSQL · Gemini AI React · TypeScript · Vite · Tailwind CSS · PWA PostgreSQL ✦ Gemini AI
Login required to access