An isometric tower of three stacked, interconnected application panels floating one above another like architectural floors. The bottom panel is a dashboard of simplified chart bars and a sparkline curve; the middle panel is a kanban board with three columns of small blank cards; the top panel is a real-time activity feed of stacked plain rows. Thin amber data threads weave vertically between the panels with small data-packet dots travelling along them, signalling live sync. On the top panel two small cursor arrows in different soft colours hover close together, each trailed by a tiny avatar dot - two users collaborating in real time. A faint ring of permission tokens orbits the base of the tower. Ordered complexity, a complex product built right.
All services

Web App Building

Complex products, built right

Real products are messy: auth, RBAC, real-time sync, payments, search. The interesting parts hide behind the demo - and they're where quality is won or lost.

  • End-to-end product engineering
  • Real-time sync, auth, RBAC, multi-tenant
  • Event-driven architecture

I've built end-to-end platforms on real-time backends, event-driven architectures, and edge infrastructure - solo or embedded with your team. Engineered to last: secure foundations, stable under load, code that holds up two years in.

I work the way I'd want a contractor to work with me: short feedback loops, working software in your hands early, and decisions written down so we don't relitigate them six weeks later. You get the engineer, not a project manager forwarding tickets.

Born for complexity. Designed to stay simple.

  • 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.

Engineered for trust

Best practices

The parts that matter when your product carries real users, real data, and real money - built in from day one, not retrofitted after an incident.

  • Passwordless Authentication

    OAuth via Google, Microsoft, Apple, or magic links - no passwords to store or leak

  • Role-Based Access Control

    Granular permissions enforced at the data layer

  • Real-Time Sync

    Live collaboration via Convex, Yjs, or Postgres LISTEN/NOTIFY

  • End-to-End Type Safety

    TypeScript across server, client, and database schema

  • Hardened Security

    CSP, HSTS, CSRF tokens, rate limiting, and dependency scanning

  • Encrypted at Rest & in Transit

    TLS everywhere, encrypted disks, and secrets kept out of the codebase

  • GDPR Compliant

    EU data residency, export and erasure flows, and no shadow sharing

  • EU AI Act Compliant

    Risk-classified AI use, human oversight, and transparency where required

  • Audit Trail

    Who changed what, when, and why - queryable for compliance or postmortems

  • Observability First

    Tracing, structured logs, and alerts wired up from day one

  • Automated Backups

    Point-in-time recovery with tested restore drills

  • Stable Under Load

    Idempotent endpoints, retry policies, queues, and graceful degradation

  • Long-Term Support

    One engineer who built it, knows it, and stays reachable

Similar projects

Work in this space

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 is designed to help coordinate $100M+ in funding flows with real-time collaboration.

  • Solid.js
  • Convex
  • TypeScript
  • Cloudflare

Website

Screenshot of the LEG.TJ marketing homepage hero. Hero photograph shows Dushanbe in spring - snow-capped mountains and a distant cityscape behind blooming pink cherry-blossom branches. White overlaid headline reads "Strengthening Education Coordination in Tajikistan" with the subtitle "The DCC Coordination Platform unites donors, government, and partners to align efforts for transforming Tajikistan's education sector." Two CTA buttons sit centred below: "View events" and "View Resources". Top navigation links: About, Stakeholders, Projects, Events, Resources, English language switcher, light/dark toggle, Login.

Web app

Screenshot of the LEG.TJ web app sign-in screen. The header reads "Welcome to LEG.TJ - the national platform that connects government and development partners to plan, track, and improve education support in Tajikistan." Below it, three side-by-side authentication cards offer Password sign-in (email and password fields with a Sign in button), Magic Link passwordless email sign-in, and one-click Google sign-in.

Gruppenplan.com

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.

  • React
  • Bun
  • Event Sourcing
  • Websockets
  • TypeScript
  • Cloudflare

Website

Screenshot of the Gruppenplan.com marketing homepage hero on a clean white background. Two pill-shaped chips above the headline read "Group travel" and "Room allocations" joined by a plus. The bold headline reads "Simplify group trip organization", followed by the subtitle "Automate room assignments and group coordination - Optimal distribution for groups of any size with just one click." A black "Start now" rocket button sits centred below. The top bar shows the GP logo, a language switcher (German / Deutsch), a light/dark toggle, and a Sign up / Sign in link.

Web app

Screenshot of the trips.gruppenplan.com web app sign-in screen. A centred card on a faint grid background reads "Welcome to Trip management - Protected area" with the message "You are not signed in, please sign in to continue." Two buttons sit below - a green "Sign In" and a violet "Sign Up". Top bar shows the GP / Trips logo, a help button, a light/dark toggle, and Sign In / Sign Up links. The footer reads "© 2026 gruppenplan.de. All Rights Reserved" with Terms and Privacy links.

How we work

A simple, predictable process

No surprises. Just clear conversations, honest scoping, and steady delivery.

  1. 01

    Discuss

    We talk about your goals, constraints, and what success looks like. No pitch deck - just clarity.

  2. 02

    Design

    I propose solutions that balance cost, complexity, and user experience. You decide what to build.

  3. 03

    Build

    Clean, well-tested code shipped in tight increments. You see progress weekly, not at the end.

  4. 04

    Ship

    Confident deploys, monitoring, and handover. I stay available to keep things running.

Investment

What it costs

A clear range up front - no mystery quotes, no surprise invoices. Where you land comes down to the scope we agree on together.

Setup · one-time

$5k

USD · per project

A one-time build cost. Most projects land between $10k and $25k.

Monthly · ongoing care

$99/mo

cancel anytime

Hosting, updates, security, and support, so it keeps running without you lifting a finger.

What drives the cost

  • Complexity of requirements
  • Project scope and timeline
Anything bespoke - if you can describe it, it can be built

Let's talk

Ready to build your web app?

Reach out with a sketch, a problem, or even just a question. I respond within a day, usually faster.

or reach out on social media: