Senior Software Engineer
Developing software from ActionScript to JavaScript
25+ years of experience in web development
Passionate Chromecast Developer
High interest in local LLMs and AI innovation
I've been building complex data-driven UIs since the early Flash days,
and I'm excited to leverage AI to create the next generation of web experiences.
Featured Work
Comcast Video Streaming Products
- ▶VOD/Linear/SVOD/OTT/DAI solutions handling millions of worldwide concurrent users
- ▶Created custom debugging tools for video playback issues, desktop and chromecast
- ▶Created device detection, HDCP detection, and custom error handling for video playback
Sr Software Engineer
- ◉Comcast - Developed and maintained video playback solutions for video streaming applications
- ◉Extensive Ad Agency Experience
- ◉Passionate about cutting-edge video technologies and delivering exceptional user experiences
- ◉Building custom debugging tools to ensure delivering exceptional user experiences
Core Expertise
Featured Work
Comcast Video Streaming Products
- ▶VOD/Linear/SVOD/OTT/DAI solutions handling millions of worldwide concurrent users
- ▶Led video player development from Flash RTMPE to Javascript based HLS
- ▶Created custom debugging tools for video playback issues, desktop and chromecast
- ▶Created solutions for chromecast device detection, chromecast TV HDCP detection, and custom error handling for video playback
- ▶Updated Chromecast app to support both a hypermedia API and openAPI specifications in the same app
Career and Personal Development
- ◉Comcast Experience: A part of CIM (Comcast Interactive Media), focusing on video playback solutions. Grew from contractor in to a full timeSoftware Engineer 4 position. Grew into a lead engineer for Stream Xfinity Chromecast product generating millions of video and ad views
- ◉Extensive high stakes ad agency experience delivering exceptional user experiences
- ◉Passionate about cutting-edge video technologies and leveraging open source frameworks
- ◉Able to and takes pride in self-starting projects, leading teams to new findings and putting effort into team mentoring
- ◉A love of learning, always highly interested in learning new frameworks, new technologies and not planning on stopping
Interactive History
25 Years in the Making
Flash to Chromecast. Atari to AI. Every job, every tech shift, every era — mapped against the living history of the web.
Explore the TimelineFeatured Projects
Senior Video Software Engineer - Xfinity Stream Video Platform
SME Video Playback engineer on Comcast's flagship streaming platform, specializing in HD video playback on desktop and Chromecast devices. Created comprehensive debugging tools and ad integration systems serving millions worldwide.
Senior Video Software Engineer - Xfinity Streamcast Chromecast Platform
Lead engineer on Comcast's flagship streaming platform, specializing in HD video playback on desktop and Chromecast devices. Created comprehensive debugging tools and ad integration systems serving millions worldwide.
Sr. Flash Developer - Comcast - FEARnet Entertainment Platform
Technology leader for FEARnet's entertainment platform, managing front-end development and successful migration to Comcast Entertainment Group infrastructure.
E! Online - Comcast Entertainment Group
Technology leader for FEARnet's entertainment platform, managing front-end development and successful migration to Comcast Entertainment Group infrastructure.
Sr. Flash Developer - EmpathyLabs - Rogers Video Platform
Enhanced and maintained Rogers Cable's on-demand video platform, implementing Akamai CDN integration and cross-platform compatibility for mobile devices.
Sr. Flash Developer - Constellation.tv Live Streaming Platform
Built innovative live streaming platform enabling group movie watching experiences with integrated web camera support and real-time HD video streaming.
Sprout Online & Ultraviolet Interactive Modules
Enhanced and maintained Rogers Cable's on-demand video platform, implementing Akamai CDN integration and cross-platform compatibility for mobile devices.\nDeveloped interactive educational and entertainment video modules for Sprout Online and Ultraviolet platforms, focusing on user engagement and video player innovation.
Comcast Interactive Media - XTV - Adobe Primetime PSDK Implementation
Implemented Adobe Primetime video player solutions supporting millions of monthly views, leading to permanent employment at Comcast as Senior Software Engineer.
Technical Expertise
Frontend Development
Streaming & Media
Architecture, Design & DevOps
Version Control & Collaboration
Let's Build Something Amazing
With experiences from e-Learning to world-class video streaming,
I'm excited to see where the future of digital experiences take us.
Let's discuss how we can work together to create exceptional digital experiences.
Available for contract engagements and full-time opportunities, remote.