Thomas Latoza is a researcher and educator who blends HCI and software engineering to reinvent programming tools and developer workflows, currently serving as Visiting Faculty Researcher at Google and Associate Professor at George Mason University. He directs the Developer Experience Design Lab, pioneering methods like microtask programming, active documentation, and hypothesis-driven debugging to make complex codebases more transparent and collaborative. A proven bridge between academia and industry, he has partnered with Microsoft, Accenture, and NTT, helped spawn startups, and raised over $1.5M to translate research into practice. He co-founded OurCode to surface developer rationale and design decisions for long-term project continuity, reflecting his focus on making engineering knowledge explicit and transferable. Trained as a PhD in software engineering from Carnegie Mellon with a dual BS in computer science and psychology, he brings an unusual blend of empirical rigor and human-centered insight to tooling that shapes how engineers think and work.
10 years of coding experience
12 years of employment as a software developer
BS Computer Science, BS Computer Science at University of Illinois Urbana-Champaign
Doctor of Philosophy (PhD) Software Engineering, Doctor of Philosophy (PhD) Software Engineering at Carnegie Mellon University
Contributions:2 commits, 1 push, 1 branch in 1 day
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
Thomas Latoza - Visiting Faculty Researcher at Google