CV
Experience
Solution Architect – IoT Engineering Solutions @ CSL-Group Ltd.
2025 – Present- Architect, design, and develop CSL's eSIM orchestration systems, including the flagship eUICC product rSIM
- Specialist in SGP.32 eSIM — member of the eSIM work group, collaborating with industry experts to advance the standards
- RSIM modem expert: direct customer support, cellular technology testing, chipset-level optimization of resilient SIM design
eSIMSGP.32eUICCrSIMIoTCellularGSMAPythonDocker
Software Developer – Devices & Firmware @ CSL-Group Ltd.
2021 – 2025- Developed multiple alarm communicators in embedded C with GSM modules, SLICs, Ethernet PHY — full RTOS-based firmware on MPUs and MCUs
- Scrum Master for multidisciplinary team: ran ceremonies, retrospectives, drove agile process improvements (2 years)
- Designed and built fully autonomous hardware-in-the-loop test harness using Python, pytest, Jenkins, and custom hardware
- Developed Automated Test Equipment (ATE) firmware in embedded C with JLink utilities
- Built CI/CD pipelines with unit/integration tests, static analysis, Valgrind, enforcing Barr Embedded C standard
- Security analysis and hardening of existing products — patching vulnerabilities and implementing new security standards
- Led BOM reduction and component obsolescence mitigation, delivering significant cost savings
Embedded CFreeRTOSAzure RTOSPythonpytestJenkinsCMakeSTM32ESP-IDFValgrindJLinkDocker
Mobile Network Latency Monitor @ Personal Project
March 2025 – Present- Scalable, secure, containerised architecture with frontend website, backend databases with rate limiting, and multiple client nodes for data collection
- Proof of concept working; being ported to SGP-22 eSIMs with switchable profiles and 5G modems for 20+ MNO monitoring per node
PythonDockerContainers5GeSIMSGP-22
Keynote Speaker @ DevSecOps London (Conference)
January 2025- Delivered 50-minute keynote: "How to use Local LLMs to learn cybersecurity basics, and how I won the DevOps prize"
- Presented on bypassing LLM restrictions to generate and explain malicious code as a cybersecurity learning exercise — entry that won the competition
LLMsCybersecurityPublic Speaking
Junior MEP Co-Ordinator / Draughtsman @ Accord CAD Services Ltd.
2019 – 2020- Design and development of construction CAD drawings and schematics
- Created multi-computer workload processing and testing pipeline for weekly model distribution
- Developed document tracking software in C# and Excel, plus automation scripts and file renaming tools
- Client liaison, company switchboard, and internal IT support
C#Excel VBACADAutomation
Junior Project Engineer @ GSPK Design Ltd.
2015- Developed calibration testing, test equipment, and test specifications for medical devices
- Integrated cutting-edge medical sensors into Intel's ACAT (Assistive Context-Aware Toolkit) system using DSP
- Modelled control systems with MATLAB Simulink; customer interaction on commissioned product development
MATLABSimulinkDSPMedical Devices
Computer Technician @ Aurora Computers Ltd.
2011 – 2012- Hardware and software diagnosis and repair
- Direct customer sales and service of computer accessories
Hardware RepairCustomer Service
Skills
Languages proficient
Languages familiar
Esim and cellular
Hardware
Testing and ci
Protocols
Platforms
Soft skills
Education
BEng Electrical and Electronic Engineering
2014 – 2019Newcastle University