Staff Full Stack Engineerbuilding React & Next.js products
I design and ship production-ready web and mobile applications with React, Next.js, React Native, and AI. From MVP to scale, I partner with founders and product teams to turn ambitious ideas into fast, reliable software.
- 50+
- Projects delivered
- 30+
- Happy clients
- 7+
- Years of experience

Watch my introduction
A short, honest introduction to who I am, how I work, and the kind of projects I love building. Press play to see me explain my process in under two minutes.
A senior engineer who ships, not just plans
Hiring the right full stack developer is one of the highest-leverage decisions a founder or product team can make. Every week spent on the wrong architecture, a flaky authentication flow, or a slow database query is a week not spent talking to customers. That is the problem I solve: I bring senior, production-grade engineering to teams who need to move fast without breaking things later.
My core stack is React, Next.js, and TypeScript on the frontend, paired with Node.js, PostgreSQL, and modern serverless infrastructure on the backend. When a product calls for a native mobile experience, I extend the same design system into React Native, sharing logic and components wherever it makes sense. When a product needs intelligence, I add AI features responsibly — chatbots, retrieval-augmented generation over your own data, or autonomous agents built with LangChain and LangGraph — always with clear guardrails, streaming responses, and observability.
I have worked as a staff engineer inside growing startups and as an independent consultant for founders who needed a technical co-founder for a few months. Both experiences taught me the same lesson: the best code is the code that ships, gets used, and can be safely changed six months later. That is why every project I take on includes documentation, tests where they matter, and a codebase your next hire will actually enjoy reading.
Whether you need a brand-new SaaS MVP, a performance audit for an existing Next.js application, or a dedicated engineer to join your team for a quarter, I structure engagements around outcomes, not hours. You will always know what is being built, why it matters, and when it will be in front of your users.
Services built for founders and product teams
From production-ready web apps to AI agents, every engagement ships with clean architecture, tests, and a clear handover.
Technologies I work with every day
A modern, battle-tested stack chosen for developer velocity, performance, and long-term maintainability.
A simple, transparent process
No surprises — you always know what is happening and why.
- 01
Discovery call
We talk through your goals, constraints, and timeline. I ask direct questions so scope and budget are clear from day one.
- 02
Proposal & roadmap
You receive a written proposal with milestones, deliverables, and pricing — no vague estimates or hidden surprises.
- 03
Build in the open
Work happens in short, visible sprints with a shared board, staging links, and regular async updates.
- 04
Ship & support
We deploy to production together, and I stay available for fixes, monitoring, and the next iteration.
Recent projects and case studies
A snapshot of products I have designed, built, and shipped to production.

FlowStack — Multi-Tenant SaaS Analytics Dashboard
A multi-tenant analytics dashboard for a B2B SaaS platform, built with Next.js, tRPC, and PostgreSQL. Replaced a slow legacy admin panel with real-time charts, role-based access, and a billing flow powered by Stripe subscriptions, cutting page load times from over four seconds to under 700 milliseconds.

North AI — RAG-Powered Customer Support Agent
An AI support agent built with LangChain and LangGraph, using retrieval-augmented generation over a knowledge base of thousands of support articles. Deflected roughly 40% of incoming tickets automatically while giving agents a transparent view of every source the model used to answer.

Orbit — Headless E-Commerce Storefront
A headless storefront connecting a modern Next.js frontend to an existing commerce backend, with server-rendered product pages, an optimized checkout flow, and Core Web Vitals scores in the top decile of the client's industry. Conversion rate improved by 22% after launch.
Notes on React, Next.js, and AI engineering
Practical, no-fluff articles from real production work.

10 Next.js Performance Tips That Actually Move the Needle in 2026
Most performance advice stops at 'use next/image.' Here are ten changes that made a measurable difference on real production apps this year.
Read article
Why LangChain and LangGraph Are Still the Right Choice for Production AI Agents in 2026
The AI agent framework landscape moves fast. Here is why LangChain and LangGraph remain a pragmatic default for real production systems.
Read article
React Native vs Flutter in 2026: An Honest Comparison for Product Teams
Both frameworks are mature now. The right choice depends less on performance benchmarks and more on your team and your product.
Read article