Stephen Addo

Software Engineer @ BDO UK | C#, Java, RPA, UiPath, .NET
BSc (Hons) Computer Science, Lancaster University (2025)

About

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.

Achievements

0

LeetCode Problems

Algorithmic challenges solved

0+

Daily Users Served

Through Labelbox systems

0%

Performance Boost

Load time optimization

0

First Class

Honors trajectory maintained

0+

Years Experience

Professional development

0+

Projects Completed

Personal & professional

What People Say

"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

Experience

BDO logo

BDO

Automation Software Engineer · Feb 2026 – Present

  • Designing and implementing RPA and workflow automation solutions for enterprise clients.
  • Building scalable automation tools to streamline business processes across finance and operations.
  • Integrating automation technologies with existing systems for improved efficiency and reliability.
FDM Group logo

FDM Group

Software Engineer · Sep 2025 – Present

  • Developing enterprise-grade software solutions using Java, Python, SQL, and cloud technologies.
  • Delivering scalable software solutions across finance, media, and technology sectors.
  • Implementing Agile methodologies and maintaining stakeholder communication for project delivery.
Labelbox logo

Labelbox

Software Engineer · Jul 2024 – Aug 2025

  • Designed and developed robust systems that accelerated AI model development.
  • Created high‑performance data‑labelling tools, improving accuracy & efficiency.
  • Optimised the codebase, cutting load times by 50% and supporting 10k+ daily users.
Outlier AI logo

Outlier AI

AI Trainer · Jul 2024 – Mar 2025

  • Refined large‑language‑model datasets and annotation tasks to boost prediction accuracy.
  • Analysed and curated large‑scale datasets for high‑fidelity fine‑tuning.
Lancaster University logo

Lancaster University

BSc Computer Science Graduate · Oct 2022 – Jun 2025

  • Completed BSc Computer Science with first-class honors, specializing in software engineering and AI.
  • Developed web applications using modern JavaScript, focusing on performance and UX optimization.
  • Refactored asynchronous code, halving load times for 10k‑user applications.
Specsavers logo

Specsavers

Optical Assistant · Sep 2023 – May 2025

  • Provided front‑line customer service and pre‑examination support in high‑volume settings.
Boots Opticians logo

Boots Opticians

Optical Consultant · Aug 2022 – Aug 2024

  • Advised patients on eyewear, performing quality pre‑exam tests and building rapport.

Projects

3D Physics Simulation

2022

Built a C++ / Python VPython simulation modelling gravity, collisions, and vector dynamics in a confined 3D space.

C++PythonVPythonPhysics
View Project

BBC-micro-bit-Timers-Software-Serial-Demo

2023

A bare-metal implementation exploring timers and software serial communication on the BBC micro:bit without using high-level CODAL helpers or interrupts.

C++Embedded SystemsnRF52
View Project

HOG-Harris-Corner-Detection

2023

A MATLAB implementation of HOG and Harris Corner Detection algorithms from scratch, with analysis of their robustness in feature extraction.

MATLABComputer VisionFeature Detection
View Project

Interrupts-and-displays

2023

A C++ implementation that transforms a BBC micro:bit into a dual-display, real-time data logger using interrupt-driven programming.

C++Embedded SystemsInterrupts
View Project

Genetic-Algorithms

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.

MATLABGenetic AlgorithmsPath Planning
View Project

Quantum Computing for Combinatorial Optimisation

Oct 2024 – Present

Dissertation exploring QAOA & Grover's algorithm via Qiskit / Cirq, benchmarking against classical heuristics.

PythonQuantum ComputingQiskit
View Project

Skills

languages

C++
Python
Java
JavaScript
TypeScript
C
SQL
HTML
CSS
PHP
Assembly
MATLAB

frameworks

React
Next.js
Node.js
Express
Django
Flask
Boost Libraries
Tailwind CSS
Framer Motion
Qiskit

tools

Git
Docker
AWS
Vercel
VS Code
Jupyter
Linux
Windows
PostgreSQL
MongoDB
Excel

Interactive Code Lab

AI & Neural Networks

GitHub Analytics

Contact

Let's Work Together

Have a project in mind? Let's discuss how we can bring your ideas to life.

Or connect with me on social platforms:

0
Paused1/14
Last Goodbye cover art
Last Goodbye
Undertale OST
Undertale Soundtrack
0:000:00