Illustrated portrait of Marcus Turner

Marcus Turner

I design & build websites people enjoy using.

Software engineer building web apps and bespoke sites. Currently freelancing, open to my next full-time role.

Hi, I'm Marcus Turner, a developer with 5+ years of experience building websites and web applications, primarily in React and Next.js.

Across a dev agency and a startup, I've learned to take a vague brief from idea to production. Most recently that meant two years building internal platforms at a tax-tech firm: claim tracking for the R&D practice, a document-collection portal, and an AI tool that drafts HMRC reports from an adviser's notes.

My roots are in front-end, with enough of the stack (Prisma, Supabase) to ship a complete product on my own. I do my best work when I can talk directly to the people who'll use what I'm building, show them something early, and adjust from there.

Work History

Software Engineer

February 2024 – June 2026

Most of my time here went on the three internal platforms below, and I was the main engineer on each. That ran from the Prisma data models behind the claims and document-collection apps through to auth and UI. Requirements were rarely written down, so a lot of the job was sitting with the staff who did the work and building from what they showed me.

R&D Claims Platform — Claim tracking and client management for the firm's R&D tax practice. Claims move through a seven-stage pipeline from prospect to HMRC payment, and the homepage shows where the money is: submitted, in time, overdue, queried or paid, with each figure opening the list of claims behind it. Client records are filled in from Companies House, which also flags clients with overdue filings. Staff can read and answer each client's HMRC email inside the app.

Document Collection Portal — A portal we built for collecting documents from the directors of newly acquired companies. Each director gets a private link and works through six stages covering ID, company accounts, HMRC details, creditors, debtors and assets. Staff approve or reject every field and file as it arrives, and uploads are filed straight into the right company folder on Nextcloud.

TARA, AI Narrative Assistant — A drafting tool for R&D claim narratives. An adviser answers a set of questions in rough notes and the app writes each section of the HMRC report from them, quoting the statutory definition of R&D where it matters and feeding earlier sections into later ones so the report stays consistent. Any section can be redrafted on its own, and the adviser picks which version ends up in the final Word document. The question set is configurable rather than fixed, so the same tool can be set up for other kinds of reports, legal work included.

Next.js React TypeScript Prisma MUI Recharts Node.js OpenAI REST APIs

Web Developer

July 2021 – February 2024

Led web development and design on a small team, designing and building HTML/CSS brochure sites for small businesses. Ran discovery with clients who didn't yet know what they needed, helping them lock down scope and copy.

React JavaScript HTML CSS Figma

Hiring for a role like these? Get in touch.

Recent Projects

Kotobachi

Design & Build · Web App · 2026

Kotobachi is a full-stack app for learning Japanese in context: chat with AI personas, or read short stories generated at your level, then turn any new word into a flashcard with a single click. AI fills in the readings, meanings, and examples for you, and spaced-repetition reviews help it stick.

  • Kotobachi dashboard showing retention stages, due reviews, and pet mood
  • AI-generated Japanese short story with tappable vocabulary
  • Flashcard creation form auto-filled by AI
  • Spaced-repetition flashcard review session

01 / 04 Dashboard

Built with Next.js and Supabase, with the OpenAI API tucked behind a secure backend that enforces usage limits so it can't be abused. Reviews are scheduled with FSRS, the same spaced-repetition algorithm used by modern Anki.

Emsie

Design & Build · Brand Site · 2026

Emsie is a Cornwall-based artist working across a range of mediums, including acrylic, watercolour, and mixed media. She needed a website to showcase her work, with the ability to update the content herself.

  • Emsie homepage hero
  • Emsie artist introduction section
  • Emsie artistic process section
  • Emsie pullquote and artwork
  • Emsie footer

01 / 05 Hero

I set up and configured Decap CMS for the project, giving her full control over the site's content without touching any code. Check it out here.

Let's work together

Whether it's a website for your business or a full-time role you're hiring for, I'd love to hear about it.

Get in touch