Graduate Software Engineer with a First Class BSc in Software Engineering from Lancaster University and hands-on experience building scalable full-stack applications, IoT systems, and cloud-native platforms. Proficient in C, C++, JavaScript/TypeScript, Python, with practical experience in PostgreSQL, Docker, Kubernetes, AWS EC2, Helm, and embedded systems. Skilled in ETL pipelines, observability tooling, and DevOps workflows. Known for adaptability, problem-solving, and rapid learning.


Comprehensive embedded systems development showcasing advanced hardware abstraction through custom driver implementations. Features robust communication protocol implementations including I2C, SPI, and UART for industry-standard sensors including BH1750 ambient light sensors and SSD1306 OLED displays. Demonstrates mastery of low-level embedded programming principles and hardware-software integration best practices.
Advanced embedded systems architecture demonstrating sophisticated real-time operating system concepts on Raspberry Pi Pico hardware. Implements critical RTOS fundamentals including task scheduling, inter-task communication, memory management, and synchronization primitives. Showcases proficiency in bare-metal programming and real-time system design for resource-constrained environments.
Enterprise-grade, cloud-native microservices architecture delivering real-time game pricing intelligence across multiple retail channels. Engineered scalable ETL pipelines processing data from over 10 gaming platforms with sub-second response times. Implemented comprehensive observability stack with Grafana and Loki for production monitoring, deployed using Kubernetes with automated CI/CD workflows achieving 99.9% uptime.

Secure, scalable IoT infrastructure architected for industrial environmental monitoring applications. Led cross-functional development of distributed sensor networks with real-time data visualization dashboards. Implemented robust security protocols and fault-tolerant communication systems deployed on AWS EC2 with Docker containerization, supporting hundreds of concurrent sensor nodes with enterprise-grade reliability.



High-performance IoT platform engineered for mission-critical laboratory sensor data collection and analysis. Architected RESTful APIs with Node.js and Express handling real-time data streams from custom Raspberry Pi Pico firmware. Achieved 25% improvement in sensor read cycle efficiency through optimized embedded algorithms and implemented PostgreSQL database design supporting terabyte-scale scientific datasets.




Full-stack cross-platform mobile application delivering intelligent grocery management and recipe discovery. Engineered high-performance RESTful APIs supporting both web and mobile clients with React and React Native frontends. Implemented advanced search algorithms achieving sub-200ms query response times across large-scale datasets, demonstrating expertise in performance optimization and scalable application architecture.
Fincore
Lancaster University
Stoke Newington School & Sixth Form
Stoke Newington School & Sixth Form