Full-stack developer
Full-stack builds that stay fast after launch day.
I'm Faruk, a full-stack developer with eight years building websites and web tools in React, Next.js, and TypeScript. Front end through database, shipped and maintained.
Open to freelance and full-time
How a project runs
From first call to a repo you own.
Five stages, in this order, every time. You always know which one we're in and what comes next.
01
Scope & estimate
Pages, states, integrations, and a fixed price with a date attached.
02
Interface build
React and Next.js components, typed end to end, styled with Tailwind.
03
Data & server
Prisma schema, server actions, and API routes, MongoDB or Postgres.
04
Performance & QA
Core Web Vitals on throttled mobile, keyboard paths, cross-browser checks.
05
Deploy & handover
Vercel deploy, analytics, a written README, and a codebase walkthrough.
How a project runs
Sites I built and shipped.
A cross-section of what I build, storefronts, dashboards, marketing sites, and one departure board bolted to a wall.
Why work with me
Selected work
A site is only finished once someone else can maintain it.
Fast on a three-year-old Android, on hotel wifi, on the first load.
The bar for every project
Built in code, not a page builder
React and Next.js written by hand, typed with TypeScript, version controlled from the first commit. No drag-and-drop export to untangle later, no plugin that breaks when it stops being maintained.
A performance budget from day one
We agree on limits for JavaScript weight and Core Web Vitals before I write code, then I measure against them on throttled mobile at every stage, not once at the end when it's expensive to fix.
Accessible by default, not by audit
Real headings, visible focus states, labelled controls, and keyboard paths through every flow. It ships meeting WCAG 2.2 AA rather than getting a remediation ticket six months later.
You get the repo and the docs
The code lives in your account, not mine. Handover includes a README that explains how to run it, where content is edited, and what to do the day something breaks.
Who I work with
Built for the way you ship.
Business owners
A site worth revamping
Most of my work starts as someone's slow, dated website. I rebuild it on a modern stack without losing the content or the search rankings.
Founders & startups
MVP to production
Next.js front end, Prisma and MongoDB behind it, deployed on Vercel. One person across the whole stack, so nothing gets lost in a handoff.
Teams hiring
Open to full-time
Eight years of freelance work across the stack. If you're looking for a full-stack developer rather than a contractor, I'd like to hear from you.
Book interior formatting
Send me the brief and the deadline.
typical build: 6–12 days, depending on scope and content readiness.