About

What I do

For the last three years I've been a consultant at Scott Logic. I've worked with clients across Switzerland and the UK, building trading widgets and data pipelines for Europe's largest energy company and planning tools for the UK government.

Outside of client work I build my own products. FunderReady is an AI bid-review platform I've been putting together solo (multi-stage Claude pipeline, Stripe billing, community fund sharing with admin approval). I also mentor graduates at Scott Logic.

Services

How I can help

AI integration

Claude API work: multi-stage pipelines, production-grade prompt design, and AI feature integration.

Full-stack product build

End-to-end SaaS in Next.js, TypeScript, Supabase, and Stripe. From first sketch to billed customers.

Technical leadership

Architecture, code review, mentoring, and stakeholder communication. Senior judgement for teams that need it.

Data & integrations

Pipelines, complex schema work, and third-party auth (MSAL, OAuth). The unglamorous wiring that everything else depends on.

Experience

Where I've worked

  1. Apr 2025 - Jan 2026

    Senior Developer · Axpo Energy Trading Platform (via Scott Logic)

    Built advanced trading widgets, architected data pipelines, and led MSAL/interop.io auth flows for Switzerland's largest energy company. Owned Azure DevOps CI/CD and Swiss stakeholder demos.

    TypeScriptReactNodePythonAWSAzurePostgreSQLSnowflake
  2. Apr 2023 - Apr 2025

    Senior Developer · Planning Data Platform - UK Government (via Scott Logic)

    Redeveloped the map component for the DLUHC planning data platform, built a validation service in Node, and led cross-team workflow improvements with designers and user researchers.

    TypeScriptReactNodePythonFlaskFastAPIGitHub Actions
  3. Jan 2023 - Apr 2023

    Back-End Developer · DWP Welfare Data Aggregation Pipeline (via Scott Logic)

    Built a prototype microservice pipeline for anonymising and ingesting large welfare datasets into MongoDB, using AWS EC2 and SQS.

    NodeMongoDBAWS EC2SQSmicroservices
  4. Apr 2022 - Present

    Project Mentor · Scott Logic Grad Project

    Mentor for graduates building a networking platform for artists from disadvantaged backgrounds. Stood in as interim tech lead, ran code reviews, and provided architectural guidance.

    ReactJavaSpring Bootmentoring
  5. Nov 2018 - Nov 2022

    Full-Stack Developer · Cardiff University (multiple departments)

    Sole developer across the Psychology Department resource database (GDPR-compliant placement system in Yii/PHP), the MyJourney platform, and the NDAU emotion-recognition training tools.

    PHPYiiReactNodeC#UnitySQL

Projects

What I've shipped

MyJourney

Solo Developer

Multi-language web platform helping users process unfulfilled wishes for children. Auth, progress tracking, data anonymisation, and email workflows. In production for 4+ years, still serving real users. Built solo for the Cardiff University Psychology department; contract extended twice.

ReactNodeSQL

FunderReady

Work in progress

Solo Developer

Full-stack SaaS I'm building solo to prepare and review funding applications against fund criteria. Multi-stage Claude pipeline for criteria extraction, fund matching, and scored feedback. Stripe billing, Inngest background jobs, and community fund sharing with admin approval.

Next.jsTypeScriptSupabaseStripeInngestClaude API

MLUHC - Planning data platform

Backend Developer

Redeveloped the map component and built a validation service for the UK government's planning data platform. Led workflow improvements across design and tech teams. Two years on the project; live at planning.data.gov.uk.

PythonDjangoPostgreSQL

Axpo - trader cockpit

Private project - limited details available

Frontend Developer

Built trading widgets and data pipelines for Switzerland's largest energy company. Architected MSAL/interop.io auth with token refresh and 2FA, maintained Azure DevOps CI/CD, and led technical planning with Swiss stakeholders.

ReactNode.jsWebSocket

Lucaid - AI-powered lucid dream trainer

Solo Developer

Mobile app to help users achieve lucid dreaming. Dream journaling, reality check reminders, and AI-generated training plans. Built in Flutter.

FlutterOpenAI API

Festival Finder - Event discovery platform

Work in progress

Solo Developer

Full-stack platform I'm building solo for discovering music festivals. Claude-powered recommendations, Festival lineup scraping, Inngest background jobs, and Supabase for the backend.

Next.jsTypeScriptSupabaseInngestClaude API

Grounded - Short form content blocker

Solo Developer

Android app I built to block short-form content on social media, while still allowing other content. Customisable filters and scheduling.

FlaskFlutter

DWP - Welfare data pipeline

Private project - limited details available

Backend Developer

Microservice pipeline for anonymizing and ingesting large welfare datasets into MongoDB. Built using Node.js, AWS EC2, and SQS for scalable data processing.

Node.jsMongoDBAWS EC2SQS

Cardiff emotional recognition training

Solo Developer

Maintained and extended an emotion recognition training platform for Cardiff University's Neuro Development Assessment Unit. Auth, progress tracking, data anonymisation, and email workflows. Contract grew to include the NDAU department website and a Unity/C# frustration-management game.

PHPMySQLUnityC#

Contact

Let's build something.

Currently taking on select freelance engagements: enterprise systems, AI integrations, and full-stack SaaS. Connect on LinkedIn, or reach out with the contact form below.