Michael Mclennan is a Staff Software Engineer with over 10 years of experience and a multi-decade history designing scientific and engineering software across industry and academia. Currently at Google, he combines systems-level architecture with UI and embedded software expertise honed during a prior Google Fiber role and decades of work at Bell Labs, Cadence, and Purdue. He led the HUBzero platform for scientific collaboration, demonstrating a knack for building open, research-focused web platforms that bridge scientists and software. Known as a technology evangelist and energetic team leader, he brings deep electrical engineering training (PhD, Purdue) to bear on practical, scalable solutions for simulation, collaboration, and tooling. An understated but distinctive thread through his career is creating developer-facing extensions and tools—like the incr Tcl lineage—that enable others to build more effectively.
10 years of coding experience
23 years of employment as a software developer
Bachelor of Science (BS), Electrical Engineering, Bachelor of Science (BS), Electrical Engineering at Purdue 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.