Python engineer based in London. Builder and technologist by disposition — drawn to the point in a project where the design doesn't exist yet, before anyone has figured out what the thing should be. Nearly a decade in software, shipped in production. My background spans economics, philosophy, and data science.

Now

Solo-building a production-grade algorithmic trading platform in Python / asyncio — approximately 200 modules, four broker APIs (Interactive Brokers, IG, OANDA, Alpha Vantage, plus a mock venue). Built to optimise personal savings returns, with ML-filtered signal gating under active development. I work spec-first with AI coding agents and review every change before commit.

Previously

Fortress Technology (Oct 2019 – Aug 2024) — owned the Python computer-vision and data-ingestion layers across the industrial-inspection product line. The flagship ICON X-ray machine runs on Raspberry Pi edge hardware and is deployed across many hundreds of production facilities. Zero post-ship bugs and no customer complaints across all shipped work.

British Airways (2014 – 2016) — first engineering role. Built live-data interception code in Python (aspect-oriented programming) for ba.com testing, so tests ran against realistic production data streams instead of synthetic stubs; co-authored a "date-rolling" Python service that kept stubbed test data valid as calendar dates advanced, adopted across all teams.

Education

  • MSc Data Science · City, University of London
  • BSc (Hons) Economics, 2:1 · University of Nottingham

Contact

Email marckendal@gmail.com · GitHub @MKToronto · LinkedIn @marckendal