A bit about me.
Freelance engineer, clients across Europe and the US. I build web apps end-to-end — from the technical side to what the user sees.
I focus on what you actually need, keep the code easy to change, and stay available after launch. Usually with plenty of coffee .
- React
- Next.js
- TypeScript
- Node.js
- PostgreSQL
- Tailwind CSS
How I can help.
Live apps that misbehave — and new ones, end to end.
Production Rescue
Live apps misbehaving: crashes, instability under load, problems only real users trigger.
Performance
Core Web Vitals, bundle size and render bottlenecks — what makes users leave.
AI-Code Cleanup
Hardening AI-built code: exposed keys, missing server-side authorization, unwritten error states.
Full-Stack Development
Full-stack features and apps — React and Next.js up front, Node and PostgreSQL behind.
Built from scratch. Rescued in production.
Client work and my own projects — built end to end, or rescued in production.
Client names withheld — I don't publish client names without permission.
High-traffic SSR marketplace
A large marketplace kept crashing in production. I eliminated the memory leak, stabilized SSR, and led a zero-downtime backend migration.
LegalTech platform
A legal platform on 70+ PostgreSQL tables — I built most of the frontend, and the complex SQL behind it.
Booking & payments system
A studio lost slots to double-bookings and abandoned checkouts. I built self-service booking with auto-expiring holds and Stripe payments.
Corporate-wellness marketing site
A bilingual, fully-RTL marketing site for a corporate-wellness provider — Markdown-driven pages the team updates themselves, tuned for SEO.

FlowWatch
Monitoring for business automations that die silently. It checks what actually ran — and alerts in plain language within two minutes.

Makeble
An AI website builder, built solo: describe an app — it generates, previews and deploys a Next.js project.

Wanderly
A social app for travelers: plan multi-stop trips, share them, and browse community routes on a live map.
Not sure what state your app is in?
A read-only Production Health Audit: what's broken, what it costs you, and what to fix first.
Questions clients ask.
How does working together look?
For a live app we start with the Production Health Audit — fixed-price, read-only, ending in a prioritized fix list. For new builds: a short call, then scope, timeline and price before any code.
How long does it take?
The audit is delivered within two weeks of access. Fix work is scoped from its findings, phase by phase. If production is failing right now, tell me — I'll say honestly how fast I can help.
How much does it cost?
The audit is a fixed price from $750, agreed up front — and it comes off the bill if I implement the fixes. Project work: hourly or fixed scope; you know the number before we begin.
What happens after the fixes?
I don't disappear: support after changes go live, and ongoing production care — monitoring, dependency updates and fixes — if you want it.