I build static-first sites that score 95+ on Lighthouse, cost effectively nothing to host, and never go down. No CMS bloat, no JavaScript framework jail - just clean HTML, accessible markup, and content workflows that fit your team.
Every site I ship is hand-tuned: typography, spacing, motion, image pipeline. The kind of attention to detail that's invisible until you stand it next to a template-driven competitor - and then it's the only thing you see.
Designed to convert. Engineered to last.
10+ years of professional full-stack development experience
Expert in modern TypeScript stacks, AI integration, and edge infrastructure
Performance- and UX-driven from the first sketch to the final deploy
I've built real-time, collaboration-heavy platforms like LEG.TJ, Contentoren, and Gruppenplan entirely from the ground up - product design, frontend, backend, and infrastructure.
My approach is product-driven: clarity, reliability, and long-term sustainability. Systems that scale gracefully and stay enjoyable to maintain. Strong in TypeScript, React, Solid, Node/Bun, Convex, and event-driven architectures.
For AI work, I focus on what actually delivers value - not demos.
The things clients usually ask before we start working together - and how I think about them.
Q
Why not just use Wix, Squarespace, or WordPress?
A
For a five-page brochure site with no growth ambitions, those are fine. The trouble starts when you want speed, real SEO, custom interactions, or zero hosting cost - at that point you're fighting the platform every time you make a change. Custom-built sites are cheaper to own long-term and ship 5–10× faster on Core Web Vitals.
Q
How fast can my site actually load?
A
Under 1 second to first paint on a 4G connection is the bar I aim for. The marketing sites I ship score 95+ on Lighthouse across all four categories. That's mostly: edge hosting, static pre-rendering, image discipline, and not loading 12 trackers on page load.
Q
Can you make my site look like my Figma design exactly?
A
Yes - and I'll push back where the design will hurt performance or accessibility. Pixel-perfect is the goal; pragmatic where it actually matters more (typography rhythm, keyboard focus states, mobile reflow) is the result.
Q
What if I outgrow a static site later?
A
You won't outgrow it for marketing content. If you eventually need an app - a portal, a dashboard, a booking system - that lives on a subdomain and the marketing site keeps its blazing performance. Same stack, same tooling, same engineer.
Payments, analytics, booking, search, multi-language - wire in only what moves the needle. No bundled bloat, no recurring SaaS tax for features you don't use.
Stripe Payments & Ecommerce
One-off charges, subscriptions, or full product catalogues via Stripe - checkout, webhooks, customer portal, and tax handling included
Google Analytics 4
GA4 with proper consent gating, event tracking, and conversion goals wired up - set up correctly from day one rather than retrofitted later
Google Ads & Conversion Tracking
Google Ads tag, Enhanced Conversions, and remarketing audiences integrated - so every euro you spend is measured against an actual outcome
Adblocker-Resilient Tracking
Analytics and ad pixels routed through your own subpath via a Cloudflare Worker proxy - adblockers can no longer wipe 30–50% off your reporting
PostHog Product Analytics
PostHog for product analytics, session replay, A/B tests, and feature flags - self-hostable when data residency matters
Headless CMS
Editorial workflows via Sanity, Decap, or a Git-based markdown setup - content edits go live in seconds without touching code
Newsletter & Email Capture
Signups wired to Mailchimp, ConvertKit, Buttondown, or Resend Audiences - double opt-in, welcome flows, and segmentation handled cleanly
Booking & Calendar
Embedded Cal.com or Calendly for free consultations, demos, or paid sessions - synced to your calendar with reminders and rescheduling
Contact & Lead Forms
Spam-filtered forms via Turnstile or hCaptcha, delivered to your inbox or directly into your CRM - no Google reCAPTCHA dragging the page down
Internationalization (i18n)
Multi-language sites with locale-aware routes, translated metadata, and a clean editing workflow - content teams add a language without touching code
GDPR Consent Banner
Lightweight cookie consent that integrates with Google Consent Mode v2 - compliant by default, no €5k legal bills for a missing checkbox
Transactional Email
Receipts, password resets, and notifications via Resend, Postmark, or AWS SES - with DKIM/SPF/DMARC configured so they actually reach the inbox
WhatsApp & Telegram Lead Delivery
Form submissions and lead notifications pushed straight to your WhatsApp or Telegram - no inbox to babysit, replies happen on the channel customers already use
Edit Your Site by Chat
A dedicated AI assistant configured for your site - change copy, swap images, add a section, or publish a blog post by typing what you want in plain English (or any language). No CMS to learn, no deploy ticket to file
Webhooks & Integrations
Connect anything to anything via Zapier, Make, n8n, or direct API integrations - bridge your site to HubSpot, Notion, Slack, or your own internal tools
Content Security Policy, Strict-Transport-Security, X-Frame-Options, Permissions-Policy and Referrer-Policy locked down - XSS, clickjacking, and mixed-content threats fail closed by default
Most vibe-coded sites are invisible to crawlers and forget half the basics. Yours won't.
Statically Rendered HTML
Every page is pre-rendered at build time, so Googlebot and other crawlers see the full content - not the empty shell that JS-only single-page apps serve to bots
Auto-Generated Sitemap
A sitemap.xml is built on every deploy with accurate lastmod dates, so search engines discover and prioritize new pages within hours
JSON-LD Structured Data
schema.org markup for organizations, articles, breadcrumbs, FAQs, and products - unlocking rich snippets and knowledge-panel placement in search results
Per-Page Meta Tags
Hand-tuned titles and descriptions on every page - within the character limits Google actually displays, never auto-generated from the first paragraph
Open Graph & Twitter Cards
Control exactly how every page looks when shared on LinkedIn, Twitter/X, Slack, Discord, WhatsApp - with dedicated preview images and copy
Canonical URLs
Explicit canonical tags on every page prevent duplicate-content penalties when the same content is reachable via query params, trailing slashes, or syndication
robots.txt & Meta Robots
Granular control over what gets indexed - staging hidden, sensitive routes excluded, AI scrapers blocked or allowed on your terms
Semantic HTML
Proper article, nav, header, main, and footer landmarks - the structure both screen readers and search engines rely on to understand a page
Image SEO
Descriptive alt text, sensible filenames, and width/height attributes - feeding Google Images and helping with Core Web Vitals at the same time
Live examples and case studies - full deep-dives available on request.
LEG.TJ
National platform connecting the Tajik government and development partners to plan, track, and improve education support. The production app designed to help coordinationg $100M+ in funding flows with real-time collaboration.
Real-time group-planning platform for hotels, campsites, and tour operators. The production app handles room assignments, preferences, and collaborative workflows at scale on an event-driven backend.
Marketing site for a Grevenbroich photovoltaic specialist. Local SEO, schema markup, and a conversion-focused booking flow for free on-site consultations.
Marketing site for a Cologne-based home modernization contractor. Single-point-of-contact positioning across PV, insulation, and interior trades - built for trust and clear lead capture.