Blog
Notes on what I learn, build, and break.
- Vibecoding Skybound PvE: from Gemini-built Battle Royale to Codex-powered arcade flight
How I turned an airplane Battle Royale prototype into a PvE arcade experience using agents, domain context, ADRs, and deliberate architecture decisions.
- Building a Visual Page Builder with Sanity and Next.js 15
A technical guide on transforming Sanity into a modular visual page builder using Next.js 15 and Portable Text.