Roku AI Powered Support Chat
2023

Roku AI Powered Support Chat

I contributed to building an AI-powered chat platform for Roku using AWS Connect, React, and Node.js. The system leveraged advanced AI, including natural language processing and machine learning, to provide instant responses to common queries, reducing wait times and enhancing user satisfaction. By routing complex issues to live agents and continuously learning from customer interactions, the chat platform significantly improved efficiency, scalability, and support quality for Roku’s growing user base.

AWS
AI
LLM
RAG
React
AWS Connect
NodeJS
NOW TV / Peacock TV
2020

NOW TV / Peacock TV

I spearheaded the rebuild of NOW TV’s Apple TV and Roku apps, leveraging React Native to unify platforms and create a white-label solution. From optimizing CI/CD pipelines (cutting build times from 25 hours to 1.5 hours) to modernizing critical web applications and introducing a GraphQL Backend for Frontends, I played a pivotal role in enhancing performance, scalability, and developer efficiency across the NOW TV ecosystem.

React
Redux
Node.js
Apple TV
Roku
Sky Go
2019

Sky Go

I contributed to the Windows and Mac versions of the Sky Go app, using Electron, React, and Redux. Supporting four regions with distinct content needs through a single codebase, we ensured seamless live TV and on-demand integration. I also built a custom CLI to automate code-signing and implemented a feature allowing users to stream recordings from their Sky satellite box, reducing CDN costs and enhancing user experience.

Electron
React
Redux
Node.js
Cambridge Analytica / SCL Group
2018

Cambridge Analytica / SCL Group

I played a key role in maintaining the online presence of Cambridge Analytica and SCL Group. As the sole developer at one point, I managed high-profile websites like ca-political.com and cambridgeanalytica.com. Using React, Redux, Node.js, and more, I ensured their functionality, security, and performance met modern standards.

React
Redux
Node.js
Express
Drupal
D3.js