Lead/Senior Software Engineer with 10 years' experience across Tech: Finance, Property, Health, and Gambling. Self-taught developer with a Mathematics degree. Proven track record in leading greenfield projects, resolving legacy tech debt, and deploying scalable backend systems.

Lead/Senior Software Engineer based in London with 10 years' experience across Finance, Property, Health, and Gambling.
Full Stack Developer
Crypto gambling platform.
Lead/Senior Software Engineer
Multiplayer sports betting platform.
Full Stack Software Engineer
National healthcare service.
Senior Software Engineer
KSA-based PropTech startup.
Senior Software Engineer
Credit facility platform.
Senior/Mid-Level Software Engineer
e-Payments platform.
Junior Software Engineer (via FDM Group)
International financial services.
Crypto gambling platform. Refactoring TypeScript adhering to big O notation. 50% improvement in Snowflake and MySQL queries. Reduced API latency by up to 8s with Lambda warm-up pings and concurrency (94% hit rate). Enhanced Redis with batch pipelines. Rebuilt data tables with keyset/cursor pagination. Created automation app integrating Playwright, Bitbucket, GitHub, and Jira MCPs for automated UI testing. Building new full-stack app in React and .NET with DDD, CQRS via Kafka, and gRPC interservice comms.
Built a multiplayer game for a leading sports betting company with a £500k jackpot, scaled to 300,000 users. Designed high-performance C# backend on AWS Lambda (serverless). Integrated CockroachDB with Dapper ORM. Built event-driven architecture using SNS and SQS. Implemented CI/CD pipelines with API Gateway, Lambda, and CloudFormation.
Delivered a Python desktop application using Selenium to automate features in a 3rd-party healthcare application used nationwide by GPs. Automated bulk creation and deletion of templates, removing significant time and labour inefficiency.
Developed a .NET 8 microservice API and Vue.js frontend for a KSA-based PropTech startup. Built a property management product rolled out to EJAR, the Saudi department of rent, enhancing their inventory assessment process.
Technical lead on Project Tahiti — saved the company millions in fines. Resolved 500+ production issues in 6 months, 80% faster than other engineers. Built front-end and back-end features, mentored juniors, stepped into Lead Developer duties. Involved in debt sale implementation and presenting to external clients.
Developed desktop applications for accounts management. Monitored millions of daily transactions from Expedia and Booking.com, reconciled with Ixaris and MasterCard data. Settled across 50+ bank accounts in multiple currencies across 10 international entities.
Graduate scheme, contracted to London Metal Exchange. Built functionality in C++, Java, and C#. Created a SOAP API for internal data retrieval. Developed MIFID II regulatory reporting APIs. Scripted in Perl, PowerShell, and Batch.

A fully featured wedding website builder with RSVP management, gift registry, guest communication, and beautiful customisable templates.

An Electron desktop application that automates Accurx template management for NHS England. Bulk create and delete templates via CSV import with a clean GUI.