Most bugs are not code problems. They are reasoning problems — places where the mental model of a system diverged from the actual system, silently, long before the error surfaced.
That gap is what I keep returning to.
I focus on understanding why systems behave the way they do — tracing assumptions, breaking them, and rebuilding that understanding from first principles.
I actively explore new domains — not just within technology, but wherever a different way of thinking can be developed.
The ones I think in.
How systems speak to humans.
Space as a reasoning environment.
Where reasoning meets scale.
The layer most people don’t read.
Not just models. Reasoning about models.
Trust without a middleman.
Competence fixes the issue.
Understanding explains why it was always going to break.



