Full-stack developer

I BUILD
DIGITAL
SOLUTIONS
THAT WORK.

Full-stack developer working across interfaces, backend services and cloud infrastructure, with a focus on streaming and community platforms.

Selected work

View all projects
02 Active

Automated Twitch VOD Archiving

A Go service that records Twitch streams and chat, builds HLS archives, captures chapters and activity markers, and provides editing and recovery tools for the finished VODs.

  • Go
  • Twitch EventSub
  • Streamlink
  • FFmpeg
View project
03 Live

Twitch Hype Train Overlay

A live OBS overlay that turns Twitch Hype Train events into a custom animated train, with creator-managed artwork, motion settings and private overlay links.

  • TypeScript
  • Twitch EventSub
  • Cloudflare Workers
  • Durable Objects
View project
04 Shipped

Strange Loop Games — ECO

Work across ECO's public website, internal web client, .NET account services and cloud infrastructure, including a React migration and an AWS migration that significantly reduced operating costs.

  • React
  • TypeScript
  • Vue
  • .NET
View project

What I do

Product & Frontend

Interfaces built with close attention to layout, interaction and readability.

React · Vue · TypeScript · Astro

Backend & Systems

APIs, service integrations and data pipelines for web applications.

.NET · Go · Node.js · SQL

DevOps & Infrastructure

CI/CD and cloud infrastructure for deploying and operating web applications.

Cloudflare · Azure · Docker · CI/CD

Tools & Automation

Automation for creator workflows, media processing and development tasks.

APIs · Webhooks · FFmpeg · Automation

Platform & API Integrations

Twitch API · Extensions · EventSub · OAuth · Webhooks · Media pipelines

I connect Twitch and other APIs to authentication, events, webhooks and media-processing workflows.

HAVE A PROJECT
IN MIND?

Tell me what you’re building and where you need help.

Let’s talk