A bit about me.
Freelance engineer working with clients across Europe and the US. I take on web apps end-to-end — from the technical side to what the user actually sees.
I try to understand what you actually need, keep the code clean so it's easy to change later, and stay available after it goes live. Usually with a fair amount of coffee .
- React
- Next.js
- TypeScript
- JavaScript
- Node.js
- PostgreSQL
- MongoDB
- Tailwind CSS
How I can help.
I can handle the different parts of a project myself, from the first idea to a working product.
Web Applications
Building the app across the stack — the logic, the data, and the screens the user works with.
Frontend
Clean, fast interfaces with React and Next.js that are easy to use and look great on any screen.
Backend & APIs
Stable servers and APIs with Node.js, connected to the right database for the job.
Data & Integrations
Connecting databases and third-party services — PostgreSQL, MongoDB, Supabase, Firebase and more.
A few things I've built.
Client engagements and a couple of projects I started on my own. Each one built and shipped across the full stack.
Client names withheld — I don't publish client names without permission.
High-traffic SSR marketplace
A large marketplace was unstable in production: pages failed intermittently and memory climbed until the server died, with no one able to trace the cause. I found and eliminated the memory leak, stabilized server-side rendering under real traffic, and led a frontend migration to a new backend with zero downtime.
LegalTech platform
A legal platform built on 70+ PostgreSQL tables needed interfaces that made intricate data usable, not just visible. I built the majority of the frontend, designed reusable data-table components for complex legal records, and developed a high-performance AI chat interface.
Booking & payments system
A studio business ran bookings by hand and lost slots to double-bookings and abandoned checkouts. I built real-time availability with holds that expire automatically, Stripe payments, and Airtable as the operations backend — guest self-service with no login, shipped as an installable PWA.

Roga Events
A bilingual (Hebrew/French) marketing site for a corporate-wellness company. Multi-page with full right-to-left support, service pages generated from Markdown so the team can update content themselves, optimized images, and SEO so they show up on Google. Built with accessibility and performance in mind.

Makeble
An AI website builder I designed and built. You describe what you want in English or Hebrew, and it generates, previews and deploys a Next.js app. Includes a built-in code editor and one-click publishing.

Wanderly
A social app for travelers — plan multi-stop trips, share them as posts, and see community routes on an interactive map. Uses Claude AI for itineraries and a real-time feed. A full-stack project, from database to UI.
Questions clients ask.
How does working together look?
We start with a short call about what you need. You get a clear scope, timeline and price — then I build, keep you updated with working versions along the way, and we launch.
How long does a project take?
A landing or marketing site typically takes 1–3 weeks; a full web application usually 4–10 weeks, depending on scope. You get a concrete estimate before we start.
How much does it cost?
It depends on the work. Some projects fit an hourly rate, others a set price for a defined scope — we'll pick whatever suits yours after a first call, so you know what to expect up front. Tell me what you're building and I'll walk you through it.
What happens after launch?
I don't disappear. You get support after going live, and I can keep maintaining and growing the product on an ongoing basis if you want.
