Blog
Build logs, tutorials, and lessons learned.
All
ai-tools chrome-extension client-work devlog expo firebase lua manifest-v3 no-code react-native typescript vite web-design world-of-warcraft wow-addon
I Shipped a Client Site in an Afternoon Using an AI Builder
A renovation company needed a website fast. I used LandingSite.ai to go from nothing to live in a few hours, and here's what actually worked.
no-code ai-tools web-design
I Built a Chrome Extension That Tells Jokes (4,600 People Use It)
How a simple joke extension became a TypeScript learning project, a monetization experiment, and somehow one of the more successful things I've shipped.
chrome-extension typescript vite
I Built a WoW Addon to Automate My Portal Business
How selling mage portals for gold in WoW Classic led to writing Lua, fighting the minimap API, and learning why Trade chat is a disaster for pattern matching.
lua world-of-warcraft wow-addon
I Built Smoke or Fire: A React Native Card Game (That Apple Won't Let You Have)
How a party card game became a React Native + Firebase multiplayer app, the Firebase array normalization problem that almost broke multiplayer, and why the App Store kept saying no.
react-native expo typescript