Systems, not screens.
Most of my work has been on products where a broken interface has consequences: security dashboards, government systems, a crypto storefront. That shapes how I build. State, data flow, types and tests get the same attention as the layout, because those are what keep a product changeable in year three.
- TypeScript
- React
- Next.js
- React Query
- Playwright