Available for new projects

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
Portrait of the developer

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.

What I do

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.

View all services

Production-Ready Next.js Web App from Design

Convert your Figma, XD, or Sketch designs into a high-performance, production-ready Next.js web application.

Learn more

Production-Ready React Native App (iOS & Android)

Build a high-performance, cross-platform mobile application for iOS and Android using React Native.

Learn more

Professional Admin Dashboard on Next.js

Build a beautiful, responsive admin dashboard or internal tool using Next.js, TypeScript, and modern charting libraries.

Learn more

Production-Ready SaaS MVP (Auth + Stripe + Database)

End-to-end SaaS MVP built with Next.js, authentication, Stripe subscriptions, and a modern UI.

Learn more

AI Chatbot, RAG System or AI Agents (LangChain)

Integrate intelligent chatbots, retrieval-augmented generation, or autonomous AI agents into your product.

Learn more

Scalable Backend API with tRPC or REST

Build a robust, type-safe backend API using tRPC or REST with clean architecture and caching.

Learn more
Toolbox

Technologies I work with every day

A modern, battle-tested stack chosen for developer velocity, performance, and long-term maintainability.

ReactNext.jsTypeScriptNode.jsPostgreSQLTailwind CSSReact NativeLangChaintRPCStripeVercelDockerGraphQLRedis
How I work

A simple, transparent process

No surprises — you always know what is happening and why.

  1. 01

    Discovery call

    We talk through your goals, constraints, and timeline. I ask direct questions so scope and budget are clear from day one.

  2. 02

    Proposal & roadmap

    You receive a written proposal with milestones, deliverables, and pricing — no vague estimates or hidden surprises.

  3. 03

    Build in the open

    Work happens in short, visible sprints with a shared board, staging links, and regular async updates.

  4. 04

    Ship & support

    We deploy to production together, and I stay available for fixes, monitoring, and the next iteration.