Minimal Viable Launch · candidate

I build things that work.

Full-stack developer. I build and ship real web apps that people actually use, from operational platforms to offline-first tools.

Hire James DengSee what I've shipped → Available · remote · UK hours
Final-year BSc·Production apps shipped·Next.js·TypeScript·PostgreSQL

The burning problem

I came for the science. I stayed because I could build.

I started out in biomedical science. I am the kind of person who can't settle until I know how something works, and that did not stay in the lab. The first time I turned an idea into something other people could use became the starting point. I was hooked.

So I taught myself to ship. CS50, FreeCodeCamp, Codecademy, Endless Youtube and Udemy hours, that's a lot of late nights on real projects: a full operational platform with its own back office, a secure auth system with MFA, an offline-first app for South Sudan, a catalogue that finally gave a university department sight of thousands of lab items (Built before AI could be trusted with quality code).

I use AI in my workflow every day. It lets me move faster than I ought to and learn at the same pace, which is the whole reason this site exists. MVL stood out to me straight away. You take what is stuck in a founder's head and turn it into a product they can sell. That is the work I want to be doing, testing new fronts and delivery quality software that make a difference.

Under the hood

What I can build with

Frontend

  • React
  • Next.js (App Router)
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Radix UI

Backend

  • Node.js
  • Express
  • REST APIs
  • Better Auth (MFA)
  • Server Actions

Data

  • PostgreSQL (Neon / Supabase)
  • MongoDB
  • Drizzle ORM
  • SQL

AI

  • RAG
  • Extraction pipelines
  • FastAPI
  • AI-assisted development (Claude)

Ship / DevOps

  • Git
  • Docker
  • Railway
  • Vercel
  • Linux
  • CI/CD
  • Vitest
  • Cloudflare R2

Some of my Deployments

The shipping dashboard

Real software in production. Expand any row for the story.

The burning problem

A real company was running on manual admin with almost no usable web presence. Leads, quotes and content were all handled by hand.

What I built

A public website plus a full admin back office that actually runs the business: leads, quotes, jobs and careers, news, gallery, testimonials, partners, team, service areas, documents and users. It has secure auth, transactional email and image uploads.

What shipped

It is in production on Railway, deployed with Docker behind a health check and a restart policy. The build uses Next.js standalone output, so the same code also runs on Vercel.

Next.js 16React 19TypeScriptBetter AuthDrizzle ORMNeon PostgresTanStack QueryRadix UIFramer MotionLeafletResendCloudflare R2ZodVitest
Live for the client. Link on request.

The spec sheet

The CV, condensed

Download CV (PDF)

Experience

  • Full-Stack Developer, ACE Internship

    De Montfort University · Jun 2024 – Jan 2026

  • Research Intern, Frontrunners

    De Montfort University · Oct 2025 – Mar 2026

  • AI Readiness & Training (Volunteer)

    Amnick Social Enterprise · May 2024 – Nov 2024

  • Publicity, Marketing & Logistics Officer

    Jamata Drilling · 2021 – 2023

Education

  • BSc (Hons) Biomedical Science

    De Montfort University · 2023 – 2026 · Expected 2:1

  • CS50x: Introduction to Computer Science

    Harvard / edX · 2023

Ready to ship? Let's build.

One seat left on your team. I'd like it to be mine.