My Learning Journey
I believe in the π-shaped developer model: broad systems knowledge combined with deep expertise in specific crafts.
The Horizontal Bar
This is the curiosity that drives me. I explore the "why" and the environment that our code lives in.
Systems Architecture
Understanding complex systems
Networking
Web fundamentals & protocols
Local-First & PWA
Modern web architectures
Observability
Logging & monitoring
Containerization
Docker & deployment
CI/CD
Automation & pipelines
Modern Auth
WebAuthn & security
Performance
Optimization & metrics
The Vertical Legs
This is my current curriculum. I'm taking a focused pause to build deep, foundational expertise in these specific areas.
Advanced JavaScript & TypeScript
Mastering the language from the ground up, including asynchronous patterns, memory management, and the event loop.
Data Structures & Algorithms
Moving beyond intuition to write code that is provably efficient and correct.
Production-Grade Node.js
Re-building backends from scratch to deeply understand concurrency, streaming, and security best practices.
UI/UX Principles & Design Systems
Learning the formal rules of design, typography, and interaction to make projects as beautiful as they are functional.