Timeline
Experience & Education
Where I've worked and studied, most recent first. Use the filters to show only work or only education.
-
AWS Certified Cloud Practitioner Certification
Aug 2026Amazon Web Services -
Freelance Data Engineer Work
Jul 2026 – PresentCode Magus- Conducted literature research and co-authored the project proposal evaluating Sentinel-2 multi-spectral satellite imagery as a geopolitical tool for tracking service delivery in South African metros.
- Engineered scripts to automate bulk downloading, cleaning and preprocessing of high-resolution time-series satellite images into a date-structured server repository.
- Trained and validated a Random Forest model on the preprocessed datasets to classify and evaluate urban service delivery patterns.
- Currently drafting the research paper on the pipeline architecture, preprocessing methodology and model results.
-
Freelance Data Engineer Work
Oct 2024 – Apr 2025Code Magus- Designed and implemented a relational SQLite database centralising 20+ years of historical and real-time stock market data, replacing manual lookups with a proprietary data asset.
- Engineered a migration script that processed and cleaned two decades of financial records while maintaining schema integrity.
- Developed a Python ETL pipeline automating daily retrieval from financial APIs, ensuring 100% data continuity for daily market analysis.
- Managed database maintenance and version control (CVS) in a Linux (Ubuntu) environment via VirtualBox.
- Worked directly with the CEO to gather requirements, report progress and refine data outputs.
-
BSc (Hons) Computer Science, 2:1 Education
Oct 2021 – Jun 2024University of Bath · Bath, UK- Achieved 85% in Data Structures and Algorithms.
- Achieved 79% in Principles of Programming.
- Hackathon winner (£200 prize): co-designed a gamified hiring solution that replaces static CVs with cognitive-testing mini-games.
-
Software Engineer Intern Work
Jun 2023 – Sep 2023Publicis Sapient- Developed a proof-of-concept AI-driven interface in Python and Flask, integrating the OpenAI API to translate CEO-level business requirements into dynamic ERP dashboard configurations.
- Engineered backend logic to manage conversational state, using custom prompting so the chatbot accurately mapped user responses to data visualisation widgets.
- Built responsive, modular dashboard widgets in JavaScript and React that interfaced with the Python backend.
- Worked in an 8-person cross-functional squad using full Agile/Scrum ceremonies and Jira, with a GitHub branching and pull-request workflow.
- Presented the project's architecture, challenges and business value to peers and senior stakeholders.
-
A-Levels & GCSEs Education
Sep 2014 – Jun 2021Whitgift School- A-Levels: A* Computer Science, A* Maths, A Physics.
- 10 GCSEs at A*–B equivalent.