Software Engineering

Senior capability for your next technical challenge.

Work directly with James Drummond on development, architecture or technical leadership. For CTOs, SaaS founders, agencies and engineering teams that need experienced help delivering substantial software.

Founder experience includes

Smoothbook

Founded, built and sold

120,000+ monthly bookings. Acquired by a US company in 2024.

Universal Music Group

Enterprise systems since 2021

Work on a deal-management and accounting platform processing over a billion transactions a month.

AllSaints

Lead front-end developer

E-commerce with 1M+ monthly visitors and sales days exceeding £1M.

Career experience of James Drummond, including work before Yellow Melon.

Engineering that moves the project forward.

Full-stack development

Build and extend web applications, APIs and SaaS products with TypeScript, Node.js, React and Next.js. Join an existing team or take responsibility for a defined piece of delivery.

Service details →

Architecture & technical leadership

Get an experienced second opinion, make key design decisions and turn technical uncertainty into a practical delivery plan.

Service details →

Modernization & integrations

Untangle legacy code, connect services and improve reliability through incremental changes that keep the business running.

Service details →

Product prototypes & MVPs

Validate the riskiest assumptions with a focused build. Agree the scope, acceptance criteria and production requirements before implementation.

Service details →

An engagement that fits your team.

Bring James into your team for a consulting engagement, commission a technical review, or agree a defined development project. Scope, availability, working arrangements and pricing are agreed in advance. AI-assisted implementation supports delivery, with engineering review and testing throughout.

Discuss a development project ↗
James Drummond, founder of Yellow Melon

Meet the founder · James Drummond

Work directly with the person responsible for your software.

James Drummond is a senior full-stack developer. He spent over ten years in fintech, previously security cleared, working on a product whose end clients included Credit Suisse, JP Morgan and UK government agencies. Since 2021 he has worked with Universal Music Group on a deal-management and accounting platform that processes over a billion transactions a month.

Along the way he was lead front-end developer at allsaints.com, built the front end of a card-trading game used by Premier League clubs with one of London's top design studios, and founded and sold his own SaaS product, Smoothbook. His current work spans agent-driven development workflows, AI testing and deployment infrastructure. He combines that hands-on experience with the judgment to set agent boundaries, build in human review and take software through to production. He completed Johns Hopkins University's Agentic Engineering program in 2026.

  • 10+ years in fintech — product end clients included Credit Suisse, JP Morgan and UK government agencies
  • Previously security cleared for financial-services and government work
  • Universal Music Group since 2021 — accounting platform handling 1 billion+ transactions a month
  • Founded and exited Smoothbook — a SaaS product acquired in 2024

AI speed. Engineering discipline.

Move faster. Build it properly.

James uses AI and agentic tools to accelerate development, backed by the experience to architect complex systems, direct the work and take it through to production. Speed comes with clear requirements, testing and human judgment throughout.

Architecture before acceleration

Get the foundations right: system boundaries, data models, integrations and failure handling. Give agents a clear design to work within, so faster development produces a system you can maintain and extend.

Ownership from first conversation to production

One experienced lead across client discussions, requirements, architecture, development, QA, deployment and server management. Decisions account for how the software will run, as well as how it gets built.

Human review. Measurable checks.

Define acceptance criteria, test the logic and check real user journeys. Build human approval into consequential steps, and evaluate AI outputs where a passing unit test alone cannot establish quality.

The right tool for the task

Use agents where exploration and iteration help. Use deterministic code where rules must be repeatable, and human judgment where context and accountability matter. Set boundaries for what agents can do and when they must stop for review.

Discuss a development project.

Tell James about the system, the team and the technical challenge. Start with a conversation about where experienced help would make the biggest difference.

Working with teams across the US, Canada, UK and Europe

From the resource library

Useful reading before your next project

Browse all AI development and automation resources →