Full-stack trade capture
Built instrument logic, lifecycle processing, Python backend services, and React UI for a fixed-income migration, cutting booking time by over 80%.
Senior Associate Software Engineer JPMorgan Chase · London
Corporate Investment Bank (CIB)
Core Trading Platform Engineering - Athena Trade and Risk Services (ATRS)
I build full-stack software for high-volume fixed-income trading platforms, from instrument lifecycle and Python backend services to React trade-capture workflows.
Built instrument logic, lifecycle processing, Python backend services, and React UI for a fixed-income migration, cutting booking time by over 80%.
Made custom Python state management asynchronous in a distributed trading platform.
Built end-to-end tests that start when the backend receives an instruction and follow the production processing path, checking consistent behaviour beyond unit and integration tests.
Worked across credit default swaps, credit indices, bond portfolio TRS, credit bond forwards, and credit-linked notes on a platform processing millions of trades for hundreds of users.
Building workflows that help ensure trades across asset classes are accurately booked and represented on the platform.
Partnered for nearly four years with trading desks, traders, middle office, and operations to gather requirements, resolve production issues, guide users, and improve tools based on how people use them.
Architecting trade-capture regression frameworks to validate AI-assisted changes and catch functional regressions, bottlenecks, and performance degradation.
Python · JavaScript / React · SQL · C++ / Rust (AI-assisted) · Distributed systems · End-to-end testing
AWS Certified Cloud Practitioner
/// Senior software engineer
/// Building high-performance trading platforms where resilience and precision matter.
/// Bilingual: English / German.
I build full-stack software for high-volume fixed-income trading platforms, from instrument lifecycle and Python backend services to React trade-capture workflows.
var period = May 2023 to Present; Trading platforms
Team: Core Trading Platform Engineering - Athena Trade and Risk Services (ATRS)
var period = Nov 2026 to Present; London Area, United Kingdom
Team: Credit Derivative Exotics
var period = Jan 2025 to Nov 2026; Glasgow, Scotland, United Kingdom
Team: Credit Derivative Flow and Exotics
var period = May 2023 to Jan 2025; Glasgow, Scotland, United Kingdom
Developed and delivered bulk trade-management workflows for credit derivatives in a large-scale trading platform, replacing fragile generic processes with dedicated tooling that reduced manual intervention and improved accuracy for trading and operational users.
Provided production support throughout nearly four years at JPMorgan Chase, partnering directly with trading desks, traders, middle office, and operations. Gathered requirements, investigated live issues, guided users through workflows, and observed desk usage to identify improvements to the UI and supporting frameworks.
var role = Junior Python Developer; Sep 2022 to Apr 2023 · Global pharmaceutical company · data pipelines
Supported a global pharmaceutical company in building and testing data pipelines for a mobile drug-testing application, helping maintain reliable data flows as the programme progressed into further trial phases.
var role = Conversational Analyst; Mar 2022 to Sep 2022 · Government financial institution · NLP user support
Contributed to the early build-out of NLP capabilities for user support at a government financial institution, helping translate client requirements into practical conversational-AI improvements.
// Selected contributions · Engineering work in practice.
Delivered user-facing improvements for complex, regulated workflows.
Contributed to modernising established platforms and strengthening maintainability.
Supported reliable operation of time-sensitive, business-critical processes.
Improved engineering workflows and created automation to support development and testing.
// Engineering philosophy · How I approach building software.
return "I enjoy simplifying complex systems into maintainable products that are dependable in production. My focus is on delivering software that is reliable, easy to evolve, and backed by measurable outcomes. I care about ownership, clear architecture, and engineering practices that help teams move quickly without sacrificing quality.";
var degree = Data Analytics MSc. (Distinction, 82%); Sep 2021 to Sep 2022
var degree = Pharmacology BSc. (Hons) (2:1); Sep 2017 to Jul 2021
My scientific training led naturally into data analytics and, ultimately, software engineering: a path grounded in rigorous analysis, experimentation, and problem-solving.
// Interested in discussing engineering, distributed systems, AI, or opportunities? Feel free to get in touch.