About
Hey there, this is that uncomfortable bit where I have to write some things about myself... so let's get this done and I hope it's not going to come off too egotistical but, hey... you visited this page.
I've filled some combination of the Software Engineer, Tech Lead, Experience Designer, or Project Manager role for over 20 years.
Things I try to contribute to the world:
- Servant leadership
- Egalitarianism, challenger of power dynamics
- A beginner mindset, question all the things!
- Coaching - understand where people want to go and support in shaping the path to get there.
- Challenge ideas not people
I'm happiest working with great people on things that have a positive impact on the world. The best is an intersectional mix of folks that bring fresh perspectives, and in turn better technology, into the world!
I've worked across a wide variety of tech stacks, tools, processes and it's always about the right tool for the job. Evaluate choices against needed or expected characteristics and make the best choice you can at the time not based on past bias.
Domain Driven Design, Service Design, Software Architecture and Developer Experience all spark joy!
Find me on Twitter
Random facts
A selection of the things I've done and care about! This is as close to 'bragging' as I come... sorry.