James Donnelly / Manchester

Freelance
developer in Manchester
for teams that
actually ship.

Over a decade of production code, from startups to FTSE 100 clients. Vue, Nuxt, React, Next.js, Laravel, TypeScript. I write the code, talk to your team, and own the outcome. No agencies, no PMs, no surprises.

  • Vue · Nuxt
  • React · Next.js
  • Laravel · PHP
  • TypeScript
No middlemen
James Donnelly, freelance developer in Manchester
— 10+ yrs shipping— UK / EU / US

Trust / Past work

I've shipped code for

  • 55 Redefined

    55 Redefined

    Next.js & Storybook, over-55s platform

  • Cinch

    Cinch

    AWS serverless, finance microservices

  • TransPerfect

    TransPerfect

    Vue & React SPA performance

  • Open Health

    Open Health

    Vue & Nuxt NHS dashboards

  • Your Parking Space

    Your Parking Space

    Mapbox booking flows at scale

— …and many more teams across startups, agencies and enterprise.

Stack / Tools

Tech stack

Experience

10+

Years building software

Reply time

<24

Hours, every working day

Frontend

  • Vue.js
  • Nuxt
  • React
  • Next.js
  • TypeScript
  • Vite
  • Vitest
  • AG-Grid
  • Zustand

Backend

  • Node.js
  • Laravel
  • PHP
  • Bun
  • Express
  • PostgreSQL
  • MongoDB
  • GraphQL

Infrastructure

  • AWS
  • GCP
  • Cloudflare
  • Docker
  • Vercel
  • GitHub
James Donnelly, freelance developer in Manchester

Manchester / remote-first

Experience

Over a decade of shipping things that need to keep working.

Most of my work is direct: contract engagements with agencies and product teams who need senior delivery without the hiring lag.

  • 10+ years building software, from startups to FTSE 100 clients
  • Full-stack: frontend, backend, databases, infrastructure
  • Contract work for agencies and direct clients
  • Remote-first: UK, Europe and US teams

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