—Writing
BLOG
Data-First Refactoring: Let the UI Drive the Model
Swapping a visualization component taught me that data models silently couple to their consumers. Here's how TypeScript makes that coupling explicit and safe.
typescriptreactrefactoringdata-modelingnext.js
6 min read
Visualizing Work History: Building a Career Graph in React
How I replaced a static experience teaser with a visual career graph — covering data modeling, TypeScript types, and responsive layout decisions in React.
reacttypescriptdata-visualizationcomponent-design
6 min read
Hello World — Why I'm Rebuilding My Portfolio From Scratch
A new site, a new chapter. Here's what I'm building, why it matters, and what's coming next.
metanext.jsgsap
1 min read