Contact

Whether you want to chat about skiing, debate the merits of different programming languages, or share thoughts on the latest tech trends, I'm always up for a good conversation. Drop me a line through any of these channels - I'd love to connect!