About Me
Professionally
I am a software engineer and a people person. I have led teams at Microsoft. Prior to that, for seven years I taught software engineering to graduate and undergraduate students. Coaching them to perform and succeed taught me valuable leadership skills. I've used those skills in leadership at Microsoft and to mentor a number of engineers.
I'm a strong believer in teamwork and collaboration. There's no need for ego or personal ownership of code — all code is co-owned and the responsibility shared. I think it's important to build a strong team of people who support each other, challenge each other, and push one another to grow.
Personally
I'm a big fan of board games and video games. I spend much of my free time programming various indie games or tech demos. I also love animals and hiking — I think it's good for the mind to get away from a computer sometimes.
Though, honestly, most of my hobbies still involve computers. I'm an avid fan of indie games and unique experiences, and I love board games — my interest in games is what got me into software in the first place. I love the problem-solving side of it, but there's a real creativity to it too. I spend more time programming games and tech demos than I do playing them; it's nice being able to turn ideas into reality. That's what I love about software.
A few favorites
Video games
- Elden Ring
- Satisfactory
- Barotrauma
- Risk of Rain
- Garry's Mod
- Deep Rock Galactic
- Valheim
Board games
- Blood on the Clocktower
- Scythe
- Pandemic
- Lords of Waterdeep
- Codenames
- Avalon / Coup
- Werewolf
- Ascension