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

~/projects/harbour-health

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.

No data was found

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.

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.

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.

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.