The questions I ask before writing any code
The most expensive code I've written wasn't buggy. It worked perfectly — for a problem nobody actually had.
// SENIOR FULL-STACK ENGINEER · TECH LEAD
I build full-stack products — Web, Android & iOS from a single codebase. 7+ years across MERN, Angular/Ionic and microservices, shipping with AI-assisted workflows.

Tech Lead with 7+ years building full-stack systems across MERN, Angular/Ionic, and microservices. I deliver Web, Android, and iOS from a single codebase and lead teams through code review, CI/CD automation, and AI-assisted workflows that measurably shorten delivery cycles.
I work best on complex full-stack products where clean architecture, performance, and delivery speed matter — translating business goals into scalable architecture, end to end.
Delivered Web + Android + iOS from one Ionic + Angular codebase, cutting platform maintenance overhead vs. native builds.
Architected and shipped on the MERN stack (Next.js, NestJS, PostgreSQL, MongoDB) from MVP to production.
Built responsive Angular interfaces backed by Spring Boot (Java 17) services to enterprise standards.
AI market-intelligence platform for active traders — Web, Android & iOS
A fintech platform that scans the market for high-probability trade setups, forecasts price, and scores sentiment — delivered across Web, Android & iOS from a single codebase over a real-time backend.
AI travel agent — a full itinerary, with hotels & transfers booked in minutes
An AI travel platform that turns a few preferences into a complete day-by-day itinerary and books hotels and transfers in one place — co-founded and led from MVP to production.
Algorithmic Price-Action strategies with risk modelling
A fully automated trading platform turning Price-Action strategies into algorithms, with backtesting and live dashboards.
Real-time video consultation web app
A web application enabling real-time video consultations for a clinical psychologist.
The most expensive code I've written wasn't buggy. It worked perfectly — for a problem nobody actually had.
Most bad estimates aren't bad math. They're a confident guess about the part of the task nobody has looked at yet.
Most test-coverage debates are about the wrong number. The question isn't "what percentage is tested" — it's "what breaks silently if this changes."
Most bugs labeled "can't reproduce" aren't random. Something is different — the environment, the data, or the timing — and the bug is actually 100% reproducible once that difference is found.
Open to Senior Full-Stack / Tech Lead roles (remote-first), full-stack product & SaaS builds, and architecture consulting. I reply to every message.