skip to content
2026 Mar 24 On the gap between feeling done and being done, and how AI makes it wider Mar 21 My experience through building an app, it's website and a product video e2e Jan 11 Shipping at inference speed without the wreckage 2025 Oct 03 There’s a new kind of technical debt going around, and it’s not the code. It’s the feeling that we don’t have to care about it anymore. Feb 04 Diving into Replicache source code to see why subscribing to store is efficient Jan 30 Making your mobile think it's connected to a Piano, for using Piano learning apps Jan 10 Notion used to run a Postgres Monolith till early 2021 before they sharded their database to improve performance Jan 09 Maglev is L4 load balancer based on consistent hashing used by Google, it's the next in flow after network routers in their DC. 2024 Jan 13 Sometimes, you read something that resonates so deeply, you wish you could write so beautifully too. Jan 03 A book about problem solving and critical thinking. Notes and summary. 2023 Dec 27 A collection of quotes that I like. This is a running list. Dec 24 Notes from reading about Replicache, gives a good overview of the concepts. Dec 23 Code speaks louder than words. Show me what you've built. Dec 17 Does SSR make sense for dashboards and complex webapps? Dec 17 SPAs(Single page applications) are easy to make slow, some ways to make them faster. Dec 16 GPT is not a band-aid for creative laziness and artistic shortcuts Dec 15 Reflections on writing and why I want to do it more often Dec 04 Perfect code is a myth, strive for writing code that can fearlessly evolve Nov 10 A introduction to Helm for people familiar with Docker and Kubernetes Jul 08 My React Nexus talk about designing data intensive web applications. Feb 22 A doc page I wrote about 100ms' SDK architecture to help users develop a mental model of how the SDK works. Jan 17 How we converted casual support chats into structured data with the help of ChatGPT. 2022 Oct 20 How we built a browser-based recorder and streamer for live meetings. Sep 01 How we built a browser-based recorder and streamer for live meetings. Feb 22 In this post, we'll build a Grayscale plugin to make video calls more fun. This can be used as a starting point to build more complex filters like AR filters. 2021 Sep 14 A video walkthrough of how to build a clubhouse clone with 100ms SDK and React.