Michael Durling is a senior full stack engineer with 12 years of recent hands-on experience and a multi-decade career designing scalable, production-grade systems across startups and enterprise teams. Currently at MNTN, he has previously led architecture and platform efforts as Principal Software Engineer and System Architect at Lacuna, where he introduced TypeScript, built Kubernetes microservices, and helped shape the Mobility Data Specification and Open Mobility Foundation efforts. He has deep expertise in API platforms, gRPC/protobufs, streaming with Kafka, Redis caching, and identity/role-based access control, and has a strong track record migrating complex data for large public-sector customers. Michael combines front-end mastery (React/TypeScript) with backend and integration work (Node, Express, TypeORM) and has delivered real-time browser updates and Adobe integrations for creative workflows. His background includes roles from CTO to VP engineering, demonstrating an ability to scale teams and systems as products grow, and a penchant for pragmatic engineering—once recovering and modernizing legacy Windows binaries through reverse engineering. Based in Raleigh, he pairs systems-level thinking with a knack for operationalizing open standards into production-ready software.
12 years of coding experience
34 years of employment as a software developer
BS Computer Science, BS Computer Science at University of New Brunswick
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.
Request Free Trial
Michael Durling - Senior Full Stack Engineer at MNTN