Terminal screen showing deployment commands running successfully
~/deploy $ npm run build
Whiteboard covered in system architecture diagrams and flowcharts
arch v3 — it clicked
async def deploy():
  # this one actually worked
  await ship(build())
  log("🚀 live"
🏆
HackMIT 2024 2nd Place — Best Dev Tool
1,247
commits this year
CS Graduate · 2025 · Open to Work

Arjun
Mehta.

I think software should feel like it was built by someone who cares.

scroll to read the manifesto
React · Next.js · TypeScript⬡ Python · FastAPI · PostgreSQLDocker · AWS · CI/CD⬡ 1,247 commits in 2025Open Source Contributor⬡ HackMIT 2024 — 2nd PlaceSystems Thinking⬡ Ships on FridaysReact · Next.js · TypeScript⬡ Python · FastAPI · PostgreSQLDocker · AWS · CI/CD⬡ 1,247 commits in 2025Open Source Contributor⬡ HackMIT 2024 — 2nd PlaceSystems Thinking⬡ Ships on Fridays
VOL.I
The Manifesto

What I believe
and can prove.

01

Software is communication.

I spent 3 weeks refactoring a working API because the variable names were lying. The tests passed. The code lied. I fixed it anyway.

02

Shipping beats theorizing.

My first side project had 12 users, 3 of whom were my roommates. It still taught me more than any course I took that semester.

03

The best engineers read the error messages.

Stack Overflow didn't have my answer once. I read the CPython source. Took four hours. I'll never forget what I found.

04

Complexity is a choice.

I deleted 400 lines of "clever" code and replaced them with 40 readable ones. The PR review took 8 minutes. First time that had ever happened.

VOL.II
Selected Work

Things I
actually shipped.

All repositories
Code editor showing task orchestration application dashboard with dark theme
FEATURED

VeloFlow

Real-time task orchestration for async teams

340
GitHub stars · 4 weeks

Built in 6 weeks during my final semester. WebSocket-first architecture with conflict-free replicated data types (CRDTs) for offline sync. 12ms median latency in prod.

Next.jsFastAPIRedisPostgreSQLWebSockets
Split screen showing code diff comparison tool with highlighted changes

Patchwork

200

Open source diff tool for non-engineers

A PM at my internship said "I wish I could understand what changed." I built this in a weekend. 200 weekly active users, zero marketing.

ReactTypeScriptRust (WASM)
Read My Code
Machine learning model visualization with neural network diagram on dark background

Refract

94%

ML-powered code review suggestions

Fine-tuned CodeLlama on 50k reviewed PRs. Catches the things linters miss — naming inconsistency, missing edge cases, architectural drift.

PythonPyTorchFastAPI
Read My Code
VOL.III
Collaboration & Growth

I give back
to what taught me.

Open source is where I learned that code is a conversation. Every merged PR is proof that I can read someone else's codebase, understand their intent, and contribute without breaking the contract.

vercel/next.js#58231
merged120k

Fixed a hydration mismatch in server components when using dynamic imports with Suspense boundaries.

tiangolo/fastapi#9847
merged78k

Added missing type hints for dependency injection in middleware — caught by a mypy strict run.

prisma/prisma#21104
merged38k

Documented an undocumented behavior in nested transactions. Saved 3 hours for future devs.

The Failure That Counts

I shipped a race condition to production. On purpose. Twice.

My internship project had a distributed lock that I was "pretty sure" was fine. It wasn't. Under load, two workers would grab the same job. The fix took 20 minutes once I understood the problem.

Understanding the problem took two weeks of reading about distributed systems, Redis SETNX, and why "pretty sure" is never an acceptable confidence interval for a lock.

I wrote a post-mortem nobody asked for. My manager read it. She said it was the most honest thing she'd seen from an intern. I got a return offer.

"The best engineers I know have all broken production. The difference is what they wrote in the post-mortem."

Post-mortem document open on laptop screen with terminal window in background
The Stack

Capabilities as
stories, not stars.

LanguageDaily driver

TypeScript

Converted a 15k-line JS codebase. Found 23 latent bugs. Never went back.

LanguageDaily driver

Python

ML pipelines, API backends, glue scripts. The language I think in first.

FrontendProduction

React / Next.js

Built 4 production apps. I understand the rendering model, not just the hooks.

BackendProduction

FastAPI

Favorite backend framework. Type safety end-to-end with Pydantic.

DataComfortable

PostgreSQL

Wrote my first EXPLAIN ANALYZE at 2am. Now I write them before noon.

InfraComfortable

Docker / AWS

Containerized everything. ECS, RDS, CloudFront. Terraform for the brave.

TALK
One Conversation

You found me
before everyone else did.

I'm not looking for just any job. I'm looking for a team where the engineering culture matches the ambition — where craft matters and moving fast doesn't mean cutting corners. If that sounds like you, let's talk.

arjun.mehta@dev.io · Available February 2026 · SF Bay Area or Remote