Summary
Brooks Lyrette is a pragmatic senior software engineer with 12 years of experience building and modernizing web and mobile systems, currently contributing as a Member of Technical Staff at Tailscale. He has led architecture and delivery across startups and scale-ups—modernizing APIs with hexagonal design, launching self-serve flows, and shipping billing, onboarding, and real-time collaboration features. Comfortable across front-end and back-end stacks, Brooks has driven React migrations, iOS/Android work on Alexa Communications, and scalable backend systems dating back to his CTO role rebuilding Dotsub’s captioning platform. He favors ownership, daily learning, and practical engineering that reduces technical debt while enabling product velocity. Based in Ottawa, he brings a balance of hands-on coding, cross-functional leadership, and a penchant for shipping tools that cut operational friction. Outside of work he’s an amateur guitarist, dog lover and hockey fan—small details that speak to his collaborative, persistent style.
12 years of coding experience
20 years of employment as a software developer
BASc. Software Engineering, BASc. Software Engineering at University of Ottawa
English, French