Programming languages
- Python
- TypeScript
- JavaScript
- C++
Hi, my name is
Full-Stack Software Engineer
Full-stack software engineer with hands-on experience building products and distributed, event-driven systems using modern web and backend technologies.
A little context behind the code.
Focused on reliable, testable backend services and production-minded patterns including idempotency, rate limiting, retries, and dead-letter queues.
Full-stack software engineer with hands-on experience building products and distributed, event-driven systems in Python and C++ using Celery, Redis, PostgreSQL, Docker, and modern API frameworks.
Strong academic foundation in artificial intelligence, distributed computing, and cognitive robotics, with a particular interest in mission-critical and semi-autonomous systems.
The capabilities most central to how I build full-stack products and reliable systems.
Where I have applied research and engineering in practice.
June 2023 — September 2023
Contributed to backend data pipeline development and ML modelling for environmental research, improving data throughput and forecasting accuracy across air quality monitoring systems.
The academic grounding behind my work.
September 2024 — August 2025
The University of Manchester
September 2020 — July 2024
Manchester Metropolitan University
First ClassThree selected projects across distributed systems, full-stack engineering, and applied AI.
Distributed systems
Event-driven notification platform built with Python, FastAPI, Celery, Redis, PostgreSQL, and Docker. Designed for high reliability with idempotency, retry logic, dead-letter queues, and horizontal scalability.
Full-stack SaaS
Full-stack job search SaaS with multi-source job aggregation, Chrome extension, AI CV tailoring pipeline, and interview intelligence features.
Applied NLP
NLP summarisation system using fuzzy logic, transformer embeddings, Flask API, and React frontend, evaluated with ROUGE against traditional methods.