Replaced component-by-component content entry with a full-page import tool for recurring HBO Max updates.
React · TypeScript · GraphQL · Gatsby
Senior Frontend Engineer
At TVGla, I build websites and publishing tools for HBO Max, Lionsgate, and Universal Pictures, working with designers and a technical lead from planning through delivery.
TVGla · 2022–present
Replaced component-by-component content entry with a full-page import tool for recurring HBO Max updates.
React · TypeScript · GraphQL · Gatsby
Connected scroll progress, camera motion, and scene loading in a 3D presentation tool spanning three HBO series.
2 Gold w3 AwardsProject recognition · 2026
Three.js · WebGL · React · GSAP
Built the Next.js frontend that connects films, characters, and books in a responsive franchise website.
Next.js · React · CMS integration
Websites, campaigns, and browser experiences.

HBO Max
Regional content, language selection, and translated layouts for HBO Max partner teams.
Next.js · React · Localization


Universal Pictures
Trailer, video, and gallery pages for Universal Pictures’ Fast X campaign, built for desktop and mobile.
JavaScript · PHP · Media settings in JSON



HBO
Shared camera, 3D, and video code for House of the Dragon’s browser-based AR experiences.
A-Frame · Three.js · HLS video

HBO Max
A personalized campaign for The White Lotus that takes visitors from a quiz and selfie to an aura portrait, with browser capture and MP4 export.
Browser camera APIs · Canvas compositing · A-Frame


HBO Max
A mobile WebGL journey through Gotham’s tunnels, with the camera responding to the movement of the visitor’s phone.
Three.js · WebGL · Meshopt


HuluPrototype
An unreleased campaign prototype that pairs browser interaction with personalized character audio.
JavaScript · Web Audio


HBO · Sony · Meta
Selected AR work with TVGla, including The Batman’s Riddler’s Trap, a Superman quiz with AR selfies, games, and social lenses.
Browser camera APIs · A-Frame · Three.js
About
TVGla
Front End Web Developer
March 2022–present
At TVGla, I take websites from the initial technical plan through implementation and delivery. I work with designers on assets and responsive behavior, and with the technical lead on tools, supported devices, and delivery.
I build CMS websites and publishing tools, as well as 3D experiences for the browser.