I’m a software engineer who loves solving problems—whether it’s debugging code or navigating an emergency on the ski slopes. My passion for logical thinking and efficiency drives both my professional work and my volunteer life.
I specialize in Ruby and Ruby on Rails, building applications that are clean, efficient, and scalable. Whether it’s crafting APIs, optimizing databases, or writing maintainable code, I approach every project with curiosity and a problem-solving mindset.
When I’m not coding, you’ll find me volunteering as a ski patroller, where quick decision-making and teamwork are just as crucial as in software development. It’s a different kind of debugging—one where the stakes are high, and every second counts!
I love tackling new challenges, whether in software or on the slopes. If you’re interested in working together or just chatting about tech, feel free to reach out!
Brighton Resort at Night

Riding a mountain is like solving a problem—it’s not just about getting down, but how to do it with style, skill, and precision. What line do I take? What obstacles can I turn into opportunities? Do I charge ahead, or is today a time to hold back?
The same mindset drives my approach to software engineering. Every challenge is a chance to innovate, adapt, and improve. I love finding elegant solutions, whether it’s refining an algorithm or carving the perfect turn.
But beyond logic and analysis, sometimes the best approach is to trust the flow—whether on the slopes or in the codebase.