SKIP TO CONTENT

CV

Software engineer building backend services, data pipelines and full-stack products. Currently at SWA, previously a Python Developer at J.P. Morgan. Independent product work includes Innison and Chaac. Collaborative work includes Taizo's clinical note flow, Pyon Wealth's adviser-reviewed reporting and Blayd's agent workflows.

EXPERIENCE

Software Engineer

SWA · Apr 2026 - Present

  • Built sport-aware partner documentation and market catalogue workflows in Next.js, TypeScript and Payload CMS, including editable workbook grids, market search and publication-readiness checks.
  • Developed fixture and recovery capabilities for a multi-sport odds feed and TypeScript partner SDK, including PostgreSQL-backed boxing fixtures, typed event APIs and RabbitMQ replay after reconnect.

Python Developer

J.P. Morgan Chase & Co. · Dec 2024 - Apr 2026

  • Built Python services and data ingestion pipelines for investment banking and securities operations, using pandas, SQLAlchemy and internal APIs.
  • Contributed to assistive AI and semantic-search work over operational data, and automated reporting through enterprise integrations including Jira.

Network Management Apprentice

J.P. Morgan Chase & Co. · 2020 - 2024

  • Built Python automation and OCR extraction workflows for scanned documents while working across custody, payments and markets teams.

SELECTED WORK

Taizo

An AI scribe for UK clinicians. Records the consultation, writes the structured note and the follow-on letters.

CO-DEVELOPED. Implemented OpenAI integration and strengthened the co-writer, diarized note generation and structured-note validation alongside another developer.

SITE LIVE

Visit Taizo

Blayd

Ticket-driven LLM workflow infrastructure. File a ticket, an agent picks it up, runs the workflow and closes the loop.

CONTRIBUTED. Implemented human-scoped permissions for agent tools, deterministic ticket-board selection and queued workflow retries within an existing platform.

SITE LIVE

Visit Blayd

Innison

A booking calendar for independent places to stay, with direct reservations and a Booking.com connection being prepared for a founding pilot.

BUILT INDEPENDENTLY. Built the property calendar and booking workflows, with a durable outbox for availability sync. Pilot and provider acceptance remain in progress.

IN DEVELOPMENT

Visit Innison

Chaac

Radio discovery and a working desk for DJs, from new tracks and crates to bookings and gig preparation.

BUILT INDEPENDENTLY. Built the radio collection pipeline, DJ taste ranking, previews and crates. Public alpha; DJ field validation is ongoing.

IN DEVELOPMENT

Read about Chaac

SKILLS

  • TypeScript, Next.js, React, Python, C# and .NET
  • PostgreSQL, SQL, REST APIs, data pipelines and RabbitMQ
  • OpenAI and Azure OpenAI integrations, MCP and agent tool safeguards
  • AWS, Azure, Docker, CI/CD and automated testing

EDUCATION

BSc Applied Finance

University of Exeter · 2020 - 2024

  • CFA Level I, CFA Institute, Feb 2024
  • Certified Associate Python Programmer, Python Institute, Aug 2024
START A PROJECT