INDEX / 001 - 006
Blog
Thoughts, experiments, and essays on design systems, typography, frontend engineering, and lessons learned while building products

"Don't Repeat Yourself" is one of the most misquoted principles in software"Don't Repeat Yourself" is one of the most misquoted principles in software
"Don't Repeat Yourself" is one of the most misquoted principles in software
"Don't Repeat Yourself" is one of the most misquoted principles in software
Writing

How We Killed Client-Side Token Refresh in Next.jsHow We Killed Client-Side Token Refresh in Next.js
How We Killed Client-Side Token Refresh in Next.js
How We Killed Client-Side Token Refresh in Next.js
Technical

Next.js: Why SSG + CMS is a Game ChangerNext.js: Why SSG + CMS is a Game Changer
Next.js: Why SSG + CMS is a Game Changer
Next.js: Why SSG + CMS is a Game Changer
Technical

How I Learned to Stop Worrying and Love Smaller ReleasesHow I Learned to Stop Worrying and Love Smaller Releases
How I Learned to Stop Worrying and Love Smaller Releases
How I Learned to Stop Worrying and Love Smaller Releases
WRITING

The Cost-Speed-Quality TriangleThe Cost-Speed-Quality Triangle
The Cost-Speed-Quality Triangle
The Cost-Speed-Quality Triangle
WRITING

A Design System for the Post-Color EraA Design System for the Post-Color Era
A Design System for the Post-Color Era
A Design System for the Post-Color Era
DESIGN SYSTEM,