I take systems apart. I put them back together in Rust.

Product Engineer reverse-engineering Base UI → Leptos migration

~/tracker --status44 tracked · 18 in progress
Accordion
Accordion progress
x
60%
Avatar
Avatar progress
x
60%
Button
Button progress
x
60%
Checkbox
Checkbox progress
x
60%
10
years
18
components in progress
44
components tracked

Philosophy

Clarify

Untangle complexity with surgical precision

Ship

Build momentum through rapid iteration

Systems

Design for scale from day one

Simplicity

Remove everything that doesn't add value

Craft

Polish until it feels inevitable

Alignment

Keep code and purpose in harmony

Latest Notes

2026-09-11

Styletron vs CSS-in-Rust: what a port must actually extract

Critical analysis of what CSS features must be preserved when porting from Styletron to CSS-in-Rust solutions.

2026-09-11

Reverse-engineering Base UI's useDialog: the focus trap, mapped

Read more →

2026-09-11

Why Leptos signals map cleanly onto headless component state machines

Read more →
newsletter

Join the migration

Get reverse-engineering insights and early access to Leptos porting guides. Free tier includes public notes; paid tier includes exclusive teardowns.

Subscriptions are not open yet.