Writing on software, design, and startups

All of my long-form thoughts on programming, product design, and more, collected in chronological order.

How to Build a ChatGPT Plugin with Next.js in 2023

When OpenAI announced ChatGPT Plugins in March, it took the world by storm. Here's a step-by-step tutorial of how to build your own ChatGPT Plugin with Next.js & Vercel.

How the Twitter Algorithm works in 2023

On March 31, 2023, Twitter open-sourced their algorithm. Here are some of my takeaways about how their algorithm works after diving into their codebase.