Swipe on the object to rotate. Use the arrow keys to rotate with a keyboard.
Selected writing
Engineering ideas in practical terms
Notes on rendering architecture, React, type-safe boundaries, performance, and the decisions that shape maintainable products.
Next.js architecture
Next.js Beyond the Buzzwords: Choosing Between SSR, CSR, and SSG in Real Projects
A practical look at choosing rendering strategies from product and delivery constraints.
Read on Medium (opens in a new tab)React
React v19.1 and the Power of Functional Programming
How functional programming ideas shape predictable components and modern React code.
Read on Medium (opens in a new tab)Type-safe boundaries
Fullstack Type Safety with Django, React, and Reactivated
An exploration of shared types and server rendering across Django and React.
Read on Medium (opens in a new tab)Performance
From Zero to Insight: Logging & Performance Monitoring in React Native
A practical workflow for understanding logs and runtime performance across emulators and devices.
Read on Medium (opens in a new tab)Technical decisions
React Native in 2025: Package Decisions for Building a Mobile App
A decision-oriented guide to selecting foundations for a cross-platform application.
Read on Medium (opens in a new tab)