->*Lead a team of 4 across NBCUniversal's GenAI initiatives, managing sprint planning, code
reviews, and delivery of AI-powered operational tools across US, Europe, and India.
->*Architect and deploy production GenAI solutions including intelligent chat assistants and
automated workflows, saving 100s of hours monthly for operational staff across multiple
departments.
->*Design AI-driven automation for reporting, communications, and incident management,
transforming manual processes into streamlined intelligent workflows that reduce
operational overhead.
->*Serve as GenAI subject matter expert, translating VP-level requirements into engineering
deliverables while guiding organisational adoption strategy on AWS and Azure platforms.
Manage stakeholder relationships across technical and non-technical teams to ensure GenAI
initiatives align with business priorities.
->*Delivered critical GenAI incident management tools for major streaming events including
the
2024 Olympics, 2026 Super Bowl, and 2026 Winter Olympics, supporting
operational teams during events with millions of concurrent viewers.
->*Created chat assistants that help operational teams get answers without digging through
docs or chasing people down - turning years of tribal knowledge into something accessible
from day one.
NBCUniversal
Lead GenAI Engineer~2024..HEAD- present
->*Lead a team of 4 across NBCUniversal's GenAI initiatives, managing sprint planning, code
reviews, and delivery of AI-powered operational tools across US, Europe, and India.
->*Architect and deploy production GenAI solutions including intelligent chat assistants and
automated workflows, saving 100s of hours monthly for operational staff across multiple
departments.
->*Design AI-driven automation for reporting, communications, and incident management,
transforming manual processes into streamlined intelligent workflows that reduce
operational overhead.
->*Serve as GenAI subject matter expert, translating VP-level requirements into engineering
deliverables while guiding organisational adoption strategy on AWS and Azure platforms.
Manage stakeholder relationships across technical and non-technical teams to ensure GenAI
initiatives align with business priorities.
->*Delivered critical GenAI incident management tools for major streaming events including
the
2024 Olympics, 2026 Super Bowl, and 2026 Winter Olympics, supporting
operational teams during events with millions of concurrent viewers.
->*Created chat assistants that help operational teams get answers without digging through
docs or chasing people down - turning years of tribal knowledge into something accessible
from day one.
Sky UK
Software Engineer~2021..2024- 2024
->*Built and maintained high-performance Go microservices handling real-time data ingestion
from multiple third-party sources via BigQuery and PostgreSQL pipelines, serving the
global streaming organization.
->*Designed and implemented scalable RESTful APIs processing millions of requests,
architecting efficient data flows between microservices and external data providers.
->*Developed critical developer productivity tooling in Go for operations teams,
streamlining deployment workflows and reducing manual intervention across the engineering
organization.
->*Re-engineered NodeJS API Gateway to Go, achieving 90% latency reduction (2s+ to
<200ms) through optimized concurrent processing and efficient memory management.
->*Implemented comprehensive APM across 50+ microservices using OpenTelemetry, enabling
end-to-end distributed tracing and performance bottleneck identification.
->*Led backend standardization initiatives, reducing average issue resolution from 3 weeks
to 1 week while establishing coding standards and CI/CD best practices.
->*Optimized logging infrastructure saving $240,000 annually through strategic log level
management and retention policies across distributed systems.
Sky UK
Software Engineer~2021..2024- 2024
->*Built and maintained high-performance Go microservices handling real-time data ingestion
from multiple third-party sources via BigQuery and PostgreSQL pipelines, serving the
global streaming organization.
->*Designed and implemented scalable RESTful APIs processing millions of requests,
architecting efficient data flows between microservices and external data providers.
->*Developed critical developer productivity tooling in Go for operations teams,
streamlining deployment workflows and reducing manual intervention across the engineering
organization.
->*Re-engineered NodeJS API Gateway to Go, achieving 90% latency reduction (2s+ to
<200ms) through optimized concurrent processing and efficient memory management.
->*Implemented comprehensive APM across 50+ microservices using OpenTelemetry, enabling
end-to-end distributed tracing and performance bottleneck identification.
->*Led backend standardization initiatives, reducing average issue resolution from 3 weeks
to 1 week while establishing coding standards and CI/CD best practices.
->*Optimized logging infrastructure saving $240,000 annually through strategic log level
management and retention policies across distributed systems.
Immediate Media
PHP Developer~2018..2021
->Played a pivotal role in
developing a new headless content delivery platform built on WordPress, utilising Symfony,
Docker, and AWS technologies (Lambda, CodePipeline, ECS), demonstrating proficiency in
modern web architectures and cloud services.
->Engineered and
maintained a new ElasticSearch 7 service and associated PHP microservice, showcasing
expertise in search optimisation and microservices architecture.
->Designed and implemented
a related content module leveraging ElasticSearch similarity search, significantly
enhancing reader engagement and content discoverability, driving measurable improvements
in user interaction metrics.
->Orchestrated the
migration to Docker-based development environments, replacing Vagrant, which streamlined
local setup processes and ensured local/production parity, resulting in substantial
improvements in developer productivity and deployment consistency.
Immediate Media
PHP Developer~2018..2021
->Played a pivotal role in
developing a new headless content delivery platform built on WordPress, utilising Symfony,
Docker, and AWS technologies (Lambda, CodePipeline, ECS), demonstrating proficiency in
modern web architectures and cloud services.
->Engineered and
maintained a new ElasticSearch 7 service and associated PHP microservice, showcasing
expertise in search optimisation and microservices architecture.
->Designed and implemented
a related content module leveraging ElasticSearch similarity search, significantly
enhancing reader engagement and content discoverability, driving measurable improvements
in user interaction metrics.
->Orchestrated the
migration to Docker-based development environments, replacing Vagrant, which streamlined
local setup processes and ensured local/production parity, resulting in substantial
improvements in developer productivity and deployment consistency.
OpenCRM
PHP Developer~2015..2018
->Contributed to
large-scale web application development and delivered customized client solutions using
PHP, MySQL, C#, VB 6, JavaScript, jQuery, HTML, and CSS.
->Mentored an apprentice
developer, demonstrating the ability to share knowledge and foster teamwork.
OpenCRM
PHP Developer~2015..2018
->Contributed to
large-scale web application development and delivered customized client solutions using
PHP, MySQL, C#, VB 6, JavaScript, jQuery, HTML, and CSS.
->Mentored an apprentice
developer, demonstrating the ability to share knowledge and foster teamwork.
Led the development of NBCUniversal's first production GenAI assistant using
Retrieval-Augmented Generation (RAG) architecture, serving 1000+ internal users across
multiple departments. Architected a scalable solution on Azure Container Apps integrating 50+
data sources with Azure AI Search. Built custom Python components for advanced query
processing, multi-index search, and dynamic GPT-4 response generation. Managed executive-level
stakeholder relationships and directed cross-functional development teams. Reduced information
retrieval time by 75% and significantly improved decision-making processes across the organization.
Application Performance Monitoring
Sky UK
In preparation for a high-profile NFL game on Peacock, I led a performance optimisation
initiative. We implemented APM across 50+ microservices, identifying a NodeJS API gateway as
the main bottleneck. By rewriting it in Go, we reduced request latency from over 2 seconds to
200ms. I also introduced Smoke Testing with response time checks for ongoing performance
monitoring. The project utilised Go, Prometheus, Grafana, Tempo, and OpenTelemetry.
Flexrole Discord Bot
Personal Project
A production-ready Discord bot that tracks user activity in voice chats and assigns roles
based on participation. Built with Go for the bot's core functionality, implementing
event-based architecture with Discord event listeners. The dashboard was rewritten in Next.js
with TailwindCSS, allowing users to configure the bot for their Discord servers.
After leaving school and sampling a college course I concluded an apprenticeship would prove a
more successful career path for me. My apprenticeship with Baltic Training Services taught me
invaluable skills in software development courses including C#, Visual Basic, MS-SQL, Unix,
Software Development Process & Testing and Customer Services. During my time at Baltic, I gained
commercial experience which has since allowed me to advance my software development career.