Freelance web app development
a single developer who scopes, builds, and ships your web app — clear timelines, direct communication, no account manager in between.
## what this is
you talk to the person actually writing the code, from the first call to the day it ships. no account manager relaying messages, no junior dev quietly doing the work behind someone else's name.
## why it matters
agencies solve a different problem than most early-stage projects have. you're paying for project management, a sales layer, and often a team that changes mid-project. for a lot of web apps — an MVP, an internal tool, a client-facing dashboard — that overhead slows things down more than it helps. a single developer who owns the whole build tends to move faster and costs less, because there's less structure standing between the idea and the code.
## how I work
- scope before quote. I don't price a project until I understand what it actually needs to do. vague scopes lead to vague timelines, and vague timelines lead to scope creep nobody signed up for.
- weekly checkpoints, not silent stretches. you see progress every week, either a working demo or a clear update on what's blocking it.
- fixed milestones. the project's broken into stages with defined outcomes, so "how's it going" has a real answer at any point.
- one contract, one person accountable. if something's wrong, there's no ambiguity about who fixes it.
## what I take on
- MVPs that need to go from idea to a working product in weeks, not quarters
- internal tools — admin dashboards, reporting systems, workflow apps your team actually uses daily
- client-facing web apps where the design and the backend need to be built by someone who understands both
## stack
next.js, typescript, postgresql, drizzle orm, tailwind css. the same stack across projects on purpose — it means less time relearning tools and more time on your actual problem.
## get in touch
send a short description of what you need built and roughly when. I'll come back with a real scope and timeline, not a placeholder estimate.


