Building Drop-In Animated Captions for Remotion
How I turned repeated subtitle work into a reusable Remotion package with transcription providers, animated styles, and a cleaner developer workflow.
Architecture calls, performance wins, and product lessons from real client and startup work.
Writing focus
Shipping
Focus
Performance
Angle
Team velocity
Sharp takes you can apply today—no fluff, just lessons learned while shipping.
How I turned repeated subtitle work into a reusable Remotion package with transcription providers, animated styles, and a cleaner developer workflow.
How I approached structured data inside Sanity Studio, why this belongs closer to the content workflow, and what the plugin solves for developers and editors.
A breakdown of the game loop, input model, power-up design, and browser performance decisions behind a typing tower-defense game.
Why I built a privacy-first Gmail MCP server, what makes AI-agent integrations different from standard API wrappers, and how I structured the toolset.
A look at the tradeoffs behind a real-world finance management app: role-based access, reporting, relational data, and shipping an interface non-technical users can trust.
Why I started exploring portfolio storytelling through programmatic video, what the current prototype covers, and where AI actually helps versus where it does not.
I hit a perfect 100/100 Lighthouse score on a heavy Astro portfolio without removing a single animation. Here is the exact engineering roadmap to eliminate main thread blocking.
This article describes how I built a motion-heavy Astro + Svelte portfolio with Sanity, Tailwind, and AI tools while still hitting a perfect 100/100 Lighthouse score.