Senior Software Engineer
London, UK
I have been obsessed with technology for as long as I can remember. What started as a childhood curiosity grew into a self-taught passion and eventually a career dedicated to building better software. Throughout my career, I have purposely moved across various layers of the stack — from coding e-commerce modules and Flask applications to engineering web systems at Canonical and leading MLOps projects at Builder.ai.
Today, I work as a Senior Software Engineer at PolyModels Hub in London, where I focus on DevOps engineering for scientific software platforms.
Work Experience
Senior Software Engineer - DevOps
PolyModels Hub
May 2025 - Present
DevOps engineering for a chromatography and bioprocessing technology company, building and maintaining the infrastructure that supports scientific software platforms.
Associate Tech Lead / Senior MLOps Engineer
Builder.ai
February 2023 - May 2025
Progressed from Senior Software Engineer to Associate Tech Lead within the MLOps team. Spearheaded the integration of advanced AI solutions and ML lifecycle management, growing the team from two to five members. Built FastAPI services, optimised ML pipelines, directed Kubernetes orchestration, and integrated vector databases and monitoring systems.
Senior Web Engineer
Canonical
October 2019 - January 2023
Lead developer of the snapcraft.io and charmhub.io websites. Responsible for breaking down significant projects, writing specifications, providing code reviews, mentoring new hires, and driving initiatives to completion. Built internal tooling for Kubernetes deployments and optimised Docker container builds.
Full Stack Developer
Howamigoing
January 2018 - September 2019
First employee at the startup. Worked closely with the CEO to deliver an MVP SaaS product and helped secure the first round of funding.
For more about my earlier experience, check my LinkedIn profile.