I’m a software engineer who enjoys building things that actually get used — not just prototypes that look good in demos. Over the years, I’ve worked across the stack, from designin... Show moreI’m a software engineer who enjoys building things that actually get used — not just prototypes that look good in demos. Over the years, I’ve worked across the stack, from designing clean backend systems and APIs to crafting intuitive frontends and maintaining reliable infrastructure.
I’m particularly interested in writing code that’s easy to reason about and systems that scale without becoming a mess. I like thinking about architecture, data modeling, and how small decisions early on can save a lot of pain later. At the same time, I don’t overcomplicate things — sometimes the simplest solution really is the best one.
My experience spans multiple languages and frameworks, and I’m comfortable jumping into unfamiliar codebases, figuring things out quickly, and improving what’s already there. I also enjoy working with databases, optimizing queries, and making sure data stays consistent and meaningful as systems grow.
Outside of coding, I spend time exploring new tools, writing about engineering topics, and breaking down concepts in a way that’s practical and easy to follow. I believe good software engineering is not just about writing code, but about solving real problems, communicating clearly, and continuously learning.
Always open to interesting problems, thoughtful discussions, and building things that matter. Show less