Service / 01

Frontend.
Backend.
The whole thing.

Custom web app builds. Frontend, backend, database, infrastructure. MVPs, SaaS, internal tools, and modernisation work — delivered as one engagement.

Full-stack / TypeScript
Web Application Development
— Senior delivery— Direct line— No middlemen

Service / 01 / Capabilities

What's covered.

MVPs

Get something in front of users quickly. MVPs that won't need a complete rewrite when you start scaling.

SaaS applications

Multi-tenant apps with auth, billing, and the infrastructure to handle paying customers.

Internal tools

Admin dashboards, workflow automation, and the internal systems that save your team hours every week.

APIs

REST and GraphQL with Node.js or Laravel. Proper error handling, documentation, the boring stuff that matters.

Database work

PostgreSQL, MongoDB. Schema design, migrations, query tuning.

Legacy modernization

Moving old apps to modern stacks. Bit by bit, so you're not betting everything on one big rewrite.

James Donnelly, freelance developer

10+ years senior delivery

Why me

Senior delivery you don't have to project-manage.

Sometimes you need someone who can handle all of it — architecture decisions, code, deployment — and just deliver a working product. I ask a lot of questions first, recommend a stack that fits, ship in iterations, and stick around after launch so the handover actually sticks.

  • Vue 3, Nuxt 3, React 19, Next.js 16, TypeScript across the frontend
  • Laravel, Node.js, Express, PostgreSQL, MongoDB on the backend
  • AWS, GCP, Docker, Vercel, Cloudflare for hosting and CI/CD
  • Shipped iteratively. Deployment, monitoring, handover included

Engagement / Snapshot

A typical web application development engagement.

Lead time

<7

Days to start, contract permitting

Length

4-12

Weeks for fixed-scope work

Reply

<24

Hours, every working day

Day rate

POA

Quoted per engagement

FAQ / Web Application Development

Frequently asked

Q · 01

How do you choose the stack?

Tech choices follow requirements. I'll recommend a stack that fits what you need, what your team knows, and what you can afford. Not whatever's trending.

Q · 02

What does the engagement look like?

I ship working software in iterations. You see progress as we go, not just at the end. Deployment, monitoring, and handover are part of the work — your team can run things without me afterwards.

Q · 03

Who do you usually work with?

Startups that need someone who can make decisions, agencies needing extra capacity, enterprise teams with serious security and test requirements, and local businesses that need lead-driving websites and time-saving systems.

Q · 04

Frontend, backend, or both?

Both. I am most useful when one person can move across the stack — frontend, backend, database, infrastructure. Less handoff friction, faster decisions.

How I work

Remote-first. Async by default.

Inspired by Remote and the way Basecamp ran a distributed team without burning anyone out. Meetings are expensive, writing is cheap, and momentum belongs to whoever can make a decision without a calendar invite.

01 / Specs

Specs before code

A short written spec covering problem, scope, and acceptance before anything gets built. Cuts rework, makes review easier, and means we never argue about what was agreed.

02 / Workstreams

Workstreams over standups

Active work lives in tickets and PRs with running notes. Async updates instead of daily standups, so deep work is the default and meetings only happen when they earn it.

03 / Loom > Zoom

Loom over meetings

Most reviews and walkthroughs go out as a 5-minute Loom you can watch at 2× when convenient. We jump on Meet / Zoom / Teams when the topic actually needs a conversation.

Channels / Tools

  • Slack

    Async, threaded, no expectation of instant reply

  • Loom

    PR walkthroughs, demos, design reviews

  • Google Meet / Zoom / Teams

    Booked when conversation > writing

  • Linear / Jira / GitHub

    Source of truth for the work

  • Notion / Docs

    Specs, decision records, retros

James Donnelly, freelance developer in Manchester

The pitch

I write the code, talk to your team, and ship what we agreed. No agencies. No PMs. No surprises.

James Donnelly

Freelance developer · Manchester