Hi, I'm Terence.

Hi, I'm Terence.

I'm a software engineer and technical product leader who builds scalable platforms.

About

I’m a software engineer with a track record of building production systems at scale. At Peacock, I built live streaming infrastructure serving millions of users (Sports Emmy, Paris Olympics), designed APIs for event-driven architecture across three continents, and led technical teams through complex migrations.

Before that, I worked as a full-stack engineer at Avanade, rapidly adapting across tech stacks (React, Angular, Vue, .NET) for Fortune 500 clients in finance, healthcare, and manufacturing.

I thrive on technical challenges where system architecture, performance, and cross-team coordination matter—whether I’m writing code, designing APIs, or leading engineering teams.

Work

Peacock Live Streaming Platform Software Engineer / Technical Lead — 2023-2025
  • Designed OpenAPI specifications and API contracts for event-driven architecture serving three streaming platforms (Peacock, NowTV, Showmax), syndicating live events to Prime Video, YouTube Primetime, and Roku
  • Led architectural decisions for metadata delivery and transcoding platform built with Go microservices, RabbitMQ, and Kubernetes on AWS, processing thousands of live events monthly across three continents
  • Received Sports Emmy for Outstanding Live Experience as part of team delivering 2024 Paris Olympics on Peacock
  • Built prototypes in TypeScript/Angular, conducted code reviews, and submitted PRs for technical implementation
  • Coordinated 18-engineer team through complex technical migrations, establishing BDD practices and aligning delivery with live sporting event deadlines
AngularTypescriptGoGinRabbitMQKubernetesPostgresAWS
NFL Wildcard Broadcast Software Engineer — 2022-2023
  • Built dual 4K/HD streaming UI in TypeScript/Angular, enabling simultaneous multi-quality broadcasts for live events scaling to 10x operator capacity during Paris Olympics
  • Implemented per-device streaming manifest management system in Node.js, supporting daily live event operations and enabling reliable delivery for NFL wildcard game with record concurrent viewership on Peacock
  • Developed multi-region simulcast capabilities enabling simultaneous broadcasts to three African markets without additional operator overhead, using Angular frontend and Node.js/Lambda backend
AngularTypescriptNode.jsMaterial UIAWS LambdaRedisApollo GraphQL
Material Science R&D Tool Senior Analyst, UX Engineering — 2021
  • Built formula tracking application for Fortune 500 manufacturing client using Aurelia frontend, .NET Core backend, and SQL Server, streamlining R&D workflows from concept to production release
  • Enabled researchers to document and refine chemical formulas throughout R&D process, replacing disconnected spreadsheets and manual tracking
  • Delivered full-stack solution from initial requirements through successful launch for Fortune 500 material science division
AureliaTypescript.NET CoreC#SQL ServerSASS
UK Ventilator Challenge HoloLens Project Senior Analyst, UX Engineering — 2021
  • Built AR interfaces for Microsoft HoloLens enabling UK manufacturers to retool production lines for ventilator manufacturing during COVID-19, providing real-time assembly documentation
  • Designed mixed reality interfaces allowing factory workers to follow complex retooling procedures without extensive retraining
  • Supported rapid conversion of manufacturing lines to produce life-saving medical equipment during critical equipment shortages
PowerBIMixed Reality ToolkitUnity
Culinistas Platform Web Development & Product Strategy Consultant — 2018
  • Built customer-facing website and internal tools for private chef service using React, Node.js, and SQLite with Google API integrations for recipe management and logistics scaling
  • Provided product strategy and development during company relaunch with new brand identity
  • Developed tools supporting service growth and user acquisition—company continues successful operations today
ReactNode.jsSQLiteGoogle APIsTypescriptSASSHTML5CSS3