Project deep-dives, lessons learned, and technical explorations from building production software.
Security is not a feature you bolt on after launch. These four foundational principles — least privilege, defense in depth, fail-safe defaults, and zero trust — should shape every architectural decision.
How the Japanese philosophy of "it cannot be helped" transformed the way I ship software — accepting trade-offs, killing perfectionism, and choosing progress over paralysis.
How the Japanese philosophy of Kaizen — continuous, incremental improvement — became the operating system behind how I write code, lead teams, and ship products.
A look back at my contributions to Metric, where innovation, collaboration, and growth defined my journey over the past year and a few months.
How Ryan Holiday's Lives of the Stoics gave me a framework for managing stress, making decisions under pressure, and staying grounded in high-velocity startup environments.
Six battle-tested principles every developer should follow to write code that is readable, maintainable, and built to last.
The react-postnzt-markdown package simplifies the process of rendering markdown in React applications. This article introduces the key features and implementation.
Dataloft is a client-side encrypted data drive browser app for storing files on IPFS and Filecoin. Dataloft gives users full control of their data.
D.Buzz is a decentralized microblogging platform built on the Hive blockchain, providing a censorship-resistant social media experience with full content ownership.
How Brad Frost's Atomic Design methodology gave me a systematic approach to building scalable, maintainable UI component architectures — from atoms to full page templates.