Profile
About
I’ve been a software engineer for over a decade and have worked across a range of different domains and stacks. I’m currently leading the software engineering function at Switch2 Energy. I think that type-theory and type-driven-development should be foundational ideas that are used to build serious software going into the future. I have a strong bias towards functional programming and languages like Haskell and Rust. I love refactoring, good tests, working and building small autonomous teams, and XP practices like pair-programming.