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.

JS

Advanced JavaScript & TypeScript

Mastering the language from the ground up, including asynchronous patterns, memory management, and the event loop.

DS

Data Structures & Algorithms

Moving beyond intuition to write code that is provably efficient and correct.

BE

Production-Grade Node.js

Re-building backends from scratch to deeply understand concurrency, streaming, and security best practices.

UX

UI/UX Principles & Design Systems

Learning the formal rules of design, typography, and interaction to make projects as beautiful as they are functional.