07. Writing
Blog &
Articles
Thoughts on web engineering, design systems, Web3, and building products people love.
Next.js 14 Server Actions: The Complete Guide
Everything you need to know about Server Actions — from basic mutations to optimistic UI and production patterns.
Building "Invisible Blockchain" UX for Non-Crypto Users
How we made gas fees and wallet connections invisible while maintaining full on-chain transparency for power users.
Why Your Figma Components Keep Drifting from Your Codebase
The root causes of design-dev divergence and the workflow we use to keep Figma and Tailwind in perfect sync.
From Agency Dev to Lead Engineer: 5 Years of Lessons
The non-technical skills nobody teaches — client communication, scope management, and how to grow from execution to leadership.
Achieving a 98 Lighthouse Score on a Complex SaaS Dashboard
Code splitting, lazy loading, edge caching — the exact steps we took to go from 62 to 98 on Halcyon's dashboard.
Soulbound NFTs as Achievement Badges: A UX Case Study
How we designed Halcyon's non-transferable badge system — from smart contracts to the celebration animation users love.