Work

Selected projects with real metrics. No mockups.

SEO + GEO Playbook

AI citations 13% to 30%+ in 90 days

An evidence-backed toolkit for SEO and GEO (Generative Engine Optimization), shipped as Claude Code skills. It audits a site the way an AI answer engine actually reads it, scores it A to F, drafts your llms.txt, and tracks whether ChatGPT, Perplexity and Gemini really cite you. Zero dependencies in the core, so the audit runs in seconds.

Node.jsClaude Code skillsTypeScriptDataForSEOPython+1

DJ BOBO Arena Tour 2026 - Multi-Language Event Sites

6 cities, 2 countries

Marketing sites for DJ BOBO arena tour in CZ/SK (sixartticket.cz) and Poland (sixartticket.pl). Localized content, ticketing integrations, countdown timers, multiple seating tiers including VIP Golden Seat. One codebase, two deployments.

Next.jsTypeScriptTailwind CSSVerceli18n+2

restarticket.com - Boris Brejcha & Alphaville @ MVM Dome Budapest

2 concerts / 1 venue

Ticketing site for concerts at MVM Dome Budapest. Boris Brejcha (techno) Oct 31 and Alphaville (synth-pop) Oct 30, 2026. Hungarian market, TicketLive integration, bilingual UI.

Next.jsTypeScriptTailwind CSSTicketLive APIVercel

Halloween Rave 2026 - Scooter @ Ergo Arena, Gdańsk

Scooter + 4 DJs

Marketing site for an electronic music festival headlined by Scooter. Dark festival aesthetic, lineup sections, countdown timer, ticketing. Targets the Polish electronic music market.

Next.jsTypeScriptTailwind CSSMotionVercel

Akce Ostrava - Event Aggregator with AI Enrichment

Auto-scrapers (TicketPortal, GoOut), bulk AI enrichment, personalized recommendations, admin dashboard.

VitePlaywrightCheerioAnthropic SDK

Maruška - Human Accountant for Freelancers via WhatsApp

3 pricing tiers, 24/7 support

Accounting service for freelancers and small businesses. Users photograph receipts and send them via WhatsApp; Maruška handles documentation, invoicing, deadlines, reporting. "Person, not software" - deliberate counterweight to AI-first tools.

Next.jsTypeScriptTailwind CSSWhatsApp Business APIStripe+1

DokladOID - Free Invoice Generator for Czech Freelancers

Invoice in 30s

Free, registration-free invoice generator. Enter VAT ID, ARES auto-fills, add line items with VAT, download PDF with QR payment code. All in 30 seconds.

Next.jsTypeScriptARES APIPDF generatorQR codes+1

Krtek - B2B Lead Generation Pipeline

100K+ firms in B2B DB

B2B lead generation pipeline for the Czech market. Pulls the CSO RES dump (1.5 GB CSV), filters by NACE codes, enriches via the ARES API (region, VAT), scrapes company sites for contacts. Bun + bun:sqlite for batch ops, Playwright for JS-rendered pages. **100K+ companies in the DB**, ready to expand to NACE 620/631 (IT/SaaS).

BunTypeScriptbun:sqlitebetter-sqlite3Playwright+4

Little Island - Irish Pub Frýdek-Místek

Open since 2009

Site for an authentic Irish pub operating since 2009. Guinness on tap, 50+ whiskeys, weekend live music, private events up to 40 guests. Dark "Irish pub" aesthetic, premium photography, event bookings.

Next.jsTypeScriptTailwind CSSResendVercel

Holky s úspěchem - Coaching Platform for Women

2 coaches, 1 workbook

Site for the coaching project by Soňa Stískalová and Simona Lukášová. Targets ambitious women entrepreneurs and professionals. Workbook "Your New Self", testimonials with concrete outcomes (income lift, work-life balance).

Next.jsTypeScriptTailwind CSSResendStripe Checkout+1

DokladBot - Accounting SaaS

Live · dokladbot.cz

Full accounting SaaS for Czech freelancers. ARES auto-fill of company VAT IDs, Stripe subscriptions, transactional email pipeline, MDX blog on a custom content layer. Next.js 15 App Router + Prisma + PostgreSQL + Vercel Edge cache.

Next.js 15TypeScriptMDXVelitePrisma+4

Lázeňská káva - contributing developer on the brand ecosystem

3 sites, 1 brand

Contributing developer role on the Lázeňská káva brand ecosystem covering pestik.cz (grower brand page), greenplantation.eu (plantation export for the EU market), and eshop.lazenskakava.cz (B2C e-shop). Worked alongside the wider team on frontend implementation and selected commerce features.

Next.jsTypeScriptTailwind CSSHeadless commerceStripe+2