Blog
Notes on TypeScript, Next.js, SQL, Go, and the craft of building fast, pragmatic web products.
blog posts
Top 3 alternatives to Claude Code (2026) + cheap + 3x usage
Introduction I spent months using Claude Code. I loved it… until in the middle of the sprint it stopped. Between back and forth, I ended up spending more than $500 and the worst thing was not the mone...
I made an app… and now people all over the world use it (but no one pays)
A while ago I was bitten by the bug to put together a tool for a very specific pain: removing silences from videos without having to open a heavy editor. I started with a small script in ffmpeg, I pre...
China 2025 changed my life
A chronological brain dump, with real tips and real experience How difficult to start talking about my trip to China. There is too much to tell. This is a chronological account of my trip in Septemb...
Claude Code for only 3 USD
Lately I've been using Claude Code a lot to code faster, but the official subscription hits your pocket. So I started to test if there was a legal way to pay less… and yes: with the z.ai API you can u...
The combo of emigrating as a dev
(cover photo: Having coffee in Ghirardelli Square, San Francisco) I made it a goal to write a little every day, at least 500 words. I think that writing and creating non-GPT content (what is the name ...