Full-stack
web apps
Production apps with React/Next.js front-ends over Node or Go services — typed end to end, tested where it counts, deployable on any commit.
Design
Software engineer and product designer, six years deep. I take products from an empty repo to something people actually enjoy using — schema, system, and every pixel in between.
0
Daily events handled
0
Median API latency
0
Businesses served
0
Average client rating
No handoff, no telephone game between a designer and a developer. One person holds the whole picture — and ships it.
Production apps with React/Next.js front-ends over Node or Go services — typed end to end, tested where it counts, deployable on any commit.
Wireframe to high-fidelity UI in Figma. Interfaces that are clear before they're clever, accessible by default, and genuinely nice to touch.
Tokens, primitives and documented components that keep the product coherent while the team moves fast.
Core Web Vitals, bundle budgets and rendering strategy. Making a slow app feel instant is usually cheaper than rewriting it.
REST and gRPC services, Postgres schemas you can live with, CI/CD and observability that makes 3am debuggable.
Architecture reviews, code audits and mentoring — for teams that need a second pair of senior eyes, not a second contractor.
Four products that stayed in production. Hover any card for the short version.
No black boxes and no silent weeks. You'll always know what's happening and what comes next.
Understand the problem, the users and the constraints. Agree on what success actually looks like.
Prototype the flows, validate early, and lock a system before a single component ships.
Small reviewable increments with types, tests and a trunk that's always deployable.
Measure, fix, refine. I stick around long enough to know it works in the wild.
I started as a self-taught designer and fell for the craft of turning a static frame into working software. Today I work the whole width of it — migrations at one end, micro-interactions at the other.
The products I'm proudest of came from holding two things at once: how it feels to the person using it, and what the system can honestly promise. That tension is where the good decisions live.
— Aarav Mehta.
Aarav shipped our dashboard in half the time we planned, and it came out better than the designs we handed him. Rare to find someone this strong on both sides.
Daniel Roy
CTO · Nimbus
The design system he set up is still paying off a year later. Our whole team moves faster because of the foundation Aarav laid in six weeks.
Mira Shah
Head of Product · Folio
Thoughtful, direct, and genuinely cares about the person on the other side of the screen. Our performance scores went from red to green across the board.
Sara Okoye
Founder · Pulse Health
Mostly web apps, dashboards and design systems for startups and product teams. If it lives in a browser and has to feel good, I'm interested.
Both. I can own a project end to end, or embed with your existing team as a senior engineer and designer for a sprint or two.
Fixed price for well-defined scope, weekly rate for ongoing work. You get a clear estimate before anything starts, and I flag it the moment scope moves.
I run two projects at a time, maximum — it's the only way the quality holds. Send a note and I'll tell you the next honest opening.
Have a project in mind, or just want to argue about state management? Send a note — it's stored securely and I reply within a day.