Full-stack software engineer with 3+ years shipping production systems professionally, backed by a First Class Computer Science degree. I've worked across PHP/Laravel, Node.js, Vue.js, and TypeScript in industry, and gone deeper into C/C++, Java, Python, and FastAPI/Elasticsearch at university, and I'll pick up whatever stack a role actually needs. I care more about solving the problem well than about which language I get to use doing it.
3+
Years Professional Experience
17
Languages & Tools Used
443K+
Technical Article Readership
4
Years Top OSS Contributor
Stack
My stack splits naturally into two halves: what I've shipped professionally, and what I've built deep expertise in through university coursework and independent projects. Both halves get used, my Big Data module project runs on FastAPI and Elasticsearch, my dissertation runs on Node.js and PostgreSQL, and JCLcheck's parser is hand-written vanilla JavaScript with no framework at all.
Adaptability
"Give me a stack I've never touched and a problem worth solving, and I'll have it running by the time you're ready to review it."
My own project history proves this out, a hand-written lexer/parser/AST pipeline for JCLcheck with zero prior compiler experience, FastAPI and Elasticsearch for a Big Data module I hadn't used either tool in before, and Unity/C# for a games technology module. I'm not attached to a specific language or framework; I'm attached to shipping something that works, well-tested, and properly documented.
Availability
Open to fully remote roles anywhere in the world, I've already worked remotely across three continents' worth of teams.
Comfortable splitting time between home and office anywhere in the UK.
Happy to be in-office full time for the right team.
Open to relocating for the right role, flexible on location if the work and team are right.
Beyond the Code
Portfolio
From a hand-written JCL compiler pipeline to a full academic search engine over the arXiv dataset, the projects page has the full write-ups, stacks, and links.
Let's Connect
I'm looking for Backend Software Engineer roles (preferred) or Full-Stack roles with a strong backend lean, remote anywhere, hybrid or on-site in the UK, or relocation for the right opportunity. If you're hiring, or just want to talk shop, I'd love to hear from you.