I'm a software engineer with five years of experience across fintech, investment management, and enterprise software. I'm currently at a fintech startup, building software that verifies income and employment data.

Before that I was at Ruffer, one of the UK's leading investment management firms, and NCR, where I worked on software-defined retail systems. I hold an MSc in Computer Science (Distinction) from the University of Manchester and a First Class BSc in Computer Forensics from Birmingham City University.

Outside of my day job I work with businesses on whatever technical problems they have — security audits, fixing broken websites, building custom software, setting up email protection, automating manual processes, anything that needs a software engineer who can just get it done.

Experience
Software Engineer
Teal
Building financial verification infrastructure — real-time income and employment data via a single API.
2025 – Present
Software Engineer
Ruffer LLP · London
Software engineer at one of the UK's leading investment management and capital preservation firms.
2023 – 2025
Software Engineer
NCR · Bath
Worked on software-defined store and point-of-sale systems at a Fortune 100 technology company.
2021 – 2023
Education
MSc Computer Science
University of Manchester
Distinction 2020 – 2021
BSc Computer Forensics
Birmingham City University
First Class 2017 – 2020
Projects & Side Work
Security Audits & Technical Consulting
I audit businesses across their website, email security, and public records — then fix what I find. I also build custom software, set up email protection, fix broken websites, and automate manual processes.
Learn More
Contact