Hover, focus or tap a layer to read how it works.
Mindset
Curious, calm, always a beginner.
I take things apart to see how they work, and I am comfortable starting without every answer. Failures are data, error messages are a roadmap, and I never know everything, so I get good at finding out.
- Curiosity
- Resilience
- Humility
Thinking
See the whole system.
I go back to first principles, then look at how the parts interact and what they set off second-hand. I trust measurements over habit, and I ask what happens off the happy path: ten clicks, a dropped connection.
- First principles
- Systems
- Edge cases
Method
Constraints first, then trade-offs.
I pin down goals and limits before building, then balance cost, speed and quality, knowing there is no perfect answer. Big problems get cut into small modules, and every shortcut is debt I keep track of.
- Requirements
- Trade-offs
- Modularity
Craft & Ecosystem
Ship small, automate, leave it better.
I prototype early, learn from real use, and chase the root cause rather than the symptom. I automate the repetitive, refactor before I commit, and write for the next person, who is often me, standing on the shoulders of open source.