Software Developer at BBC (Stream Factory Team) (2026-01 – Present)
- Engineered and optimised the video processing pipeline delivering high-demand UltraHD streams during World Cup 2026.
- Architected backend workflows using AWS Step Functions and AWS MediaLive to orchestrate live encoding and stream packaging at broadcast scale.
- Built resilient backend microservices and serverless utilities in Java and Python for real-time media transformation.
Software Developer in Test at BBC (iPlayer Platform) (2025-01 – 2026-01)
- Designed, configured and optimised CI/CD deployment pipelines on Jenkins and AWS CodePipeline, improving release reliability across core iPlayer services.
- Owned API quality across core iPlayer platform services to guarantee seamless content playback and high API uptime.
- Built automated API, unit and integration test suites (Node.js Test Runner) for reliable contract testing and early bug detection before production.
QA / Backend Automation Engineer at Elios Technology (2024-10 – 2024-11)
- Built XUnit / NSubstitute unit suites and Postman / Swagger integration tests for a C# / Azure fulfilment management platform, validating core back-office logic and data integrity.
- Automated validation of large Excel / CSV stock imports and tested Azure Functions for scaling, error handling and cloud reliability.
Lead Full Stack Developer at Traknova (2024-01 – 2024-10)
- Led a team of developers delivering a fleet management platform end to end, owning architectural decisions and technical delivery.
- Architected an AWS microservice platform in C#, TypeScript and Python, with cloud infrastructure provisioned and managed as code using Terraform.
- Built a scalable TimescaleDB (PostgreSQL) time-series pipeline ingesting and processing real-time telematics from hundreds of connected vehicles.
- Engineered a live dash-cam video streaming platform, integrating feeds across multiple third-party hardware vendors.
Full Stack Developer at Little Star Media (2022-07 – 2024-01)
- Engineered and scaled a high-performance marketing software suite on Node.js, TypeScript and AWS serving over 1 million active users.
- Designed and optimised relational SQL operations and caching to sustain reliable query performance through high-traffic surges.
- Introduced E2E testing pipelines (Playwright, Cypress) and documented / validated REST API contracts with Swagger.
Software Developer & Tester at BBC (2021-09 – 2022-07)
- Refactored legacy internal web applications from class-based to functional ReactJS, significantly improving maintainability.
- Delivered a modern, secure and optimised internal platform meeting strict accessibility and performance standards.
- Built Jest / Puppeteer and Selenium test suites to ensure component stability and prevent visual regressions through the refactor.
Tech Lead at Onyt (2021-08 – 2021-09)
- Led rapid delivery of a React Native finance bookings and payments app with Redux state management.
- Set up GitHub Actions CI/CD and Cypress E2E coverage across appointment scheduling and payment-gateway journeys.
Tech Lead / Developer at Curly By Nature (2021-01 – 2021-08)
- Built a custom Flutter CRM app for appointments, client management and social content, with offline sync across SQLite and MongoDB.
- Implemented automated UI / integration tests and validated backend API endpoints with Postman.
Algorithmic Developer / QA at Forex Trading Firm (2020-08 – 2021-01)
- Built an automated algorithmic trading bot in MQL5 and Python, translating complex manual strategies into code.
- Applied backtesting and unit frameworks in Python to verify execution logic, risk controls and market simulation parameters.