J

About Me

I’ve never fit neatly into one box — and that’s turned out to be the advantage.

At Twitch, I lead a team of nine focused on creator onboarding and outreach as both a Senior Program Manager and a practicing software engineer. I ship production code in Go, Python, and React while running the program behind it. Most people choose one lane; I’ve found the intersection is where the most interesting work happens.

Outside of my day job, I’m building Checkpoint — a Japanese learning app with a custom spaced repetition engine and an AI voice tutor powered by OpenAI’s Realtime API. It started as a way to support my own Japanese studies and grew into something I’m genuinely proud of.

I’m drawn to roles where technical credibility and human impact aren’t in tension — AI, creator platforms, product enablement. If that’s your world too, let’s connect.

A few tools I've been building with lately:

  • Go
  • Python
  • TypeScript
  • React Native
  • Supabase
  • OpenAI API

Where I've Worked

Sr. Program Manager (Partnerships) & Software Engineer (Community) @ Twitch · Amazon

Jan 2023 — Present

  • Partner with Product and Engineering as the subject-matter expert on AI-powered creator tooling — translating coaching methodology from 300+ personal onboards into LLM-driven product experiences now used by a 70-person Partnerships team.
  • Built Creator Lab — Twitch's global SPM program — from zero. It coaches Partner Managers, cut managed creator churn from 40% to 13% via a Yellow Flag early-intervention system, surfaces growth and retention signals across creators driving ~7.5% of new viewers, and informs Product and Marketing roadmaps.
  • As recruitment lead, scaled creator outreach 13× by building repeatable recruitment workflows.
  • Built an AI recruitment chatbot in QuickSuite — automating pitch generation, lead processing, and onboarding Q&A. Moved 1,000 creators through in two weeks, replacing manual workflows a 15-person team was running by hand.
  • Engineered Creator Home features in Go — improved new-tool discoverability and contributed to a 16% adoption increase across 7M+ creators. Built the Clip Digest Tool in Go, cutting content review time 25% across 150+ accounts.
  • Shipped production Go code for event chat badges powering large-scale creator activations — 2.5M+ users reached with sustained double-digit equip rates.
  • Drove 1.16M+ net followers across 60+ creator launches in 2025 — ranked 3rd among SPMs. Top 10 Gemini user at Twitch. Hired and lead an 8-person contractor team — full-cycle hiring, negotiation, and performance management — inside a 16-person cross-functional org on a $1.5M budget; mentored two reports to promotion through Amazon's panel review process.

Some Things I've Built

  • Featured Project

    Checkpoint

    Checkpoint preview

    I've been learning Japanese seriously for years (430+ day Duolingo streak and counting). Every app I tried had the same problems: bad SRS logic, no voice practice, clunky keyboards. So I built the one I wanted. Checkpoint has a custom spaced-repetition engine with progressive review escalation by mastery level, an OpenAI Realtime API voice tutor for low-latency conversation practice, and an IME-style suggestion bar so you can type in Japanese without switching keyboards. It started as a personal tool. It's becoming something bigger.

    • React Native
    • Expo
    • Supabase
    • OpenAI Realtime API
    • TypeScript
  • Featured Project · Twitch

    Raid Browser

    Raid Browser preview

    When a streamer ends their broadcast, they can raid another channel — sending their entire live audience over in one click. For years, picking who to raid was guesswork. I shipped Raid Browser inside the streamer dashboard: a filtered, sortable list of live channels with quick filters for Following, Same Category, Similar Size, and creators who've raided you back. It turned a moment of friction into a small ritual that strengthens the network of who watches whom.

    • TypeScript
    • React
    • Twitch API
  • Featured Project

    Clip Digest

    Clip Digest preview

    As a Partner Manager you might oversee 150+ creators. Reviewing what each of them streamed last week is the kind of work that quietly eats your day. I built Clip Digest to compress it: paste in a list of usernames, pull each creator's latest VODs and highlights side-by-side, review in parallel. It cut content review time 25% across the 150+ accounts on my team. It's live on the web — go try it on your favorite streamers.

    • React
    • Node.js
    • Express
    • MongoDB
    • Twitch API
  • Featured Project · Twitch

    Creator Recruitment Chatbot

    Onboarding new Twitch creators was slow and inconsistent — outreach, pitch generation, and Q&A all sat on a 15-person team doing it by hand. I built a recruitment chatbot in QuickSuite to automate the workflow end-to-end: pitch generation, lead processing, and onboarding Q&A. It moved 1,000 creators through in two weeks.

    • QuickSuite
  • Featured Project · Twitch

    Event Chat Badges

    Event Chat Badges preview

    Chat badges sound small until you realize what they mean to creators and their communities — they're one of the primary signals of identity and loyalty in chat. I engineered the event chat badge system in Go that powers Twitch's large-scale creator activations, including drops for CDawg, PlaqueboyMax, k4sen, and others. It's reached 2.5M+ users with sustained double-digit equip rates. The kind of system nobody notices until it's part of how they show up.

    • Go
    • AWS
    • Twitch API
  • Side Project

    Anki + OpenAI Enhancement Pipeline

    Anki + OpenAI Enhancement Pipeline preview

    Anki is powerful but tedious to populate well. I built a Python pipeline on top of the OpenAI API that programmatically enriches each Japanese flashcard with grammar breakdowns, mnemonics, and example sentences. It runs over 2,000+ cards in my study stack and cut manual card creation time by 95%. The best tools are the ones that remove friction from the thing you're already trying to do.

    • Python
    • OpenAI API
    • Anki

04. What's Next?

Let's Build Something

I'm always open to conversations about hard problems — whether that's a product you're building, a team you're scaling, or an idea you can't get out of your head. I'm selectively available for consulting and the right full-time opportunity. If it sounds interesting, reach out.

Say Hello