The Engineer
Background, approach, stack, and work history. How I think and what I've built with.
I started writing code out of curiosity—wanting to understand how things work beneath the surface. That led me into software engineering, with a strong focus on the .NET ecosystem. Over time, I expanded into frontend development with React and Angular, building full-stack systems where complexity lives across both client and server.
I read the problem twice before touching a keyboard. Most bugs I have seen come from solving the wrong thing too quickly. I focus on finding the simplest model that explains what is actually happening, then build from there.
I value codebases you can read without explanation. Clear code matters more than clever code. A function should do one thing and say what it does. I would rather remove an abstraction than keep one I cannot explain.
Code review is one of the highest leverage activities in a team. The best reviews are not about catching bugs, they are about shared understanding. I ask what happens when something changes more than I point out what is wrong.
2025
2024