Marcell Vazquez-chanlatte is a research-driven engineering manager with 14 years of experience building and leading teams at the intersection of formal methods, human-robot interaction, and autonomous driving. He holds a PhD from UC Berkeley where he specialized in learning formal specifications from expert demonstrations, work published at NeurIPS, RSS, and CAV. After transitioning into industry research and management at Nissan and now Zoox, he has led ML efforts for scene prediction and safety-critical behavior understanding in automotive contexts. An active contributor to open-source (notably type-hinting improvements to mypy’s itertools and backend work on Mozilla’s DXR), he combines deep theoretical expertise with practical systems and tooling experience. Colleagues rely on him to translate formal guarantees into deployable models that improve safety and interpretability in real-world driving systems.
13 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of California, Berkeley
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Illinois Urbana-Champaign
Contributions summary:Marcell primarily contributed to the `dxr/plugins/clang` directory within the repository, which appears to be a plugin for a codebase search tool. Their work focused on processing the output of the clang compiler, creating data structures, and implementing filters for the search functionality. Key contributions include creating and implementing the ability to parse Clang CSV output, build inheritance relationships, and generate the necessary data for the search tool's features.
Contributions summary:Marcell primarily contributed to type hinting and stub files for the `mypy` project, specifically focusing on the `itertools` module. Their work involved refining type restrictions within existing stubs, correcting inaccuracies, and updating the return types of functions like `product` and `permutations` for improved type safety. These changes involved modifying existing stub files and updating type signatures to reflect the intended behavior of the `itertools` module, showcasing a strong understanding of Python's typing features.
linterpythontypecheckerstatic-typing
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.