The timeline / 04

Experience

My roles, from building browser games to leading partner engineering at Videoverse.

The roles

Senior Software Engineer Videoverse

Led a three-person partner engineering team. I built the Partner Layer, an API service handling 300K+ events a day. It cut broadcaster onboarding from a week to a day and supported more than $1M in cumulative partner deals.

I built the connector framework our team used to ship 20+ storage, CMS, and messaging integrations. The sports data pipeline I built covered 200+ tournaments, 2K+ teams, and 30K+ players.

Owned alerting during the Datadog-to-Last9/PagerDuty migration and introduced incident management. The broader effort cut infrastructure costs by 40% and recurring P0/P1 incidents by 80%.

TypeScriptGolangAWSMicroservicesNest.jsEvent-driven ArchitectureMongoDBRedisPostgreSQL
Software Engineer I Lets Dive

Built webhook-based calendar sync for Google Calendar and Outlook across 1,000+ connected calendars, covering reschedules, cancellations and attendee changes. HubSpot and ClickUp integrations auto-published the AI meeting summaries into 20+ workspaces.

Built an AI companion on my own, with architecture guidance from the seniors: you texted a Telegram bot, an SQS and Lambda pipeline ran it through an LLM, ElevenLabs turned the reply into speech, and Stripe handled billing. That one was genuinely fun to build.

Also shipped the end-of-year recap and a chunk of the frontend revamp.

PythonNode.jsReact.jsDjangoLLMAWS LambdaAWS SQSStripeRedisMariaDB
Software Engineer Intern Lets Dive

Built games and interactive apps with Firebase and Svelte, running as iframes inside the main React app. They reached 6,000+ sessions a month.

A shared Svelte component library cut game development time by nearly 60%, and I set up the CI/CD pipeline for that codebase. Good place to learn how to actually ship things consistently.

SvelteCI/CDFrontendMicro-appsDeveloper Tooling
Full size image