Michael Lawrie is a Technical Principal with 14 years of experience transforming massively complex systems to operate at scale, currently leading architecture and delivery at Thoughtworks from Denver. He has progressed through technical and leadership roles at Thoughtworks—Technical Lead to Head of Technology—demonstrating a mix of hands-on engineering, strategic direction, and cross-functional coaching. His background in New Media and early research into real-time collaboration gives him a unique lens on UX-driven distributed systems and developer tooling. Comfortable across front-end and large-scale backend concerns, he focuses on pragmatic, auditable solutions that enable teams to ship reliably. Known for "making things" at Thoughtworks, he blends craftsmanship with operational rigor to turn ambiguity into resilient platforms.
14 years of coding experience
16 years of employment as a software developer
Worked torwards Bachelor, Computer Science, Worked torwards Bachelor, Computer Science at University of Toronto
Bachelor of Fine Arts (BFA), New Media, Bachelor of Fine Arts (BFA), New Media at Toronto Metropolitan University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.