I'm a passionate Software Engineer and recent Computer Science graduate from Lancaster University, having completed my BSc (Hons) in June 2025. I currently work as an Automation Software Engineer at BDO, designing and implementing RPA and workflow automation solutions for enterprise clients. I also continue as a Software Engineer at FDM Group, where I deliver scalable software solutions using Java, Python, SQL, and cloud technologies across finance, media, and technology sectors.
My journey spans from low-level embedded systems programming on BBC micro:bits to exploring the cutting-edge frontiers of quantum computing through my dissertation research. I've solved 63 algorithmic challenges on LeetCode, refined large-language models at Outlier AI, and built everything from 3D physics simulations to genetic algorithm pathfinders. Whether I'm optimizing C++ performance, implementing quantum algorithms with Qiskit, or crafting seamless user experiences with React, I thrive on transforming complex problems into elegant, scalable solutions.
Beyond the code, I'm driven by the intersection of artificial intelligence and quantum computing—exploring how these revolutionary technologies can reshape our digital future. I'm always eager to collaborate on challenging projects that push technological boundaries.
Algorithmic challenges solved
Through Labelbox systems
Load time optimization
Honors trajectory maintained
Professional development
Personal & professional
"An exceptional developer with a keen eye for optimization and user experience."
Tech Lead
Labelbox
"Consistently delivers high-quality solutions that exceed expectations."
Project Manager
Lancaster University
"Shows remarkable problem-solving skills and attention to detail."
Senior Developer
Development Team
.png&w=3840&q=75)
Automation Software Engineer · Feb 2026 – Present

Software Engineer · Sep 2025 – Present

Software Engineer · Jul 2024 – Aug 2025

AI Trainer · Jul 2024 – Mar 2025

BSc Computer Science Graduate · Oct 2022 – Jun 2025

Optical Assistant · Sep 2023 – May 2025

Optical Consultant · Aug 2022 – Aug 2024
2022
Built a C++ / Python VPython simulation modelling gravity, collisions, and vector dynamics in a confined 3D space.
2023
A bare-metal implementation exploring timers and software serial communication on the BBC micro:bit without using high-level CODAL helpers or interrupts.
2023
A MATLAB implementation of HOG and Harris Corner Detection algorithms from scratch, with analysis of their robustness in feature extraction.
2023
A C++ implementation that transforms a BBC micro:bit into a dual-display, real-time data logger using interrupt-driven programming.
2023
GA-PathPlanner: A MATLAB project that finds collision-free, near-shortest paths for a point-robot using genetic algorithms on a 500×500 binary map.
Oct 2024 – Present
Dissertation exploring QAOA & Grover's algorithm via Qiskit / Cirq, benchmarking against classical heuristics.
