Machine Learning Engineer at Northeastern University
Boston, Massachusetts, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
David Bau is a Machine Learning Engineer and Northeastern professor with 19 years of experience specializing in interpretable deep networks, NLP, and vision, and an ex-Google background. Based in Boston, he combines academic rigor with practical engineering—contributing production-ready PyTorch tools for semantic segmentation and GAN neuron visualization (gandissect) and maintaining widely used utilities like a seeded JavaScript RNG. He advocates for transparency in deep learning and bridges research and deployment through full-stack contributions that improve reproducibility and sharing (e.g., Colab setups and Twitter card support). His work reflects a rare blend of theory, open-source impact, and attention to usability across both model interpretability and developer tooling.
Contributions:145 commits, 16 PRs, 73 pushes in 6 years 5 months
Contributions summary:David primarily focused on the development of the `seedrandom.js` library, a seeded random number generator for JavaScript. The contributions include implementing and refactoring the core algorithm, adding features, and fixing bugs. The user also worked on creating and updating the documentation to reflect the changes and new capabilities of the library. The user added support for node.js crypto and browser environments, which is crucial for general utility.
Pytorch-based tools for visualizing and understanding the neurons of a GAN. https://gandissect.csail.mit.edu/
Role in this project:
Full-stack Developer
Contributions:141 commits, 3 PRs, 44 pushes in 1 year 8 months
Contributions summary:David contributed significantly to the project by adding features related to Twitter card support and public host configuration, impacting the project's visibility and sharing capabilities. They modified the server-side code to integrate these functionalities, including updates to server-side logic and file handling. Furthermore, the user enhanced the project by fixing support for built-in Python functions, ensuring broader compatibility and stability. The user's work suggests a focus on both the front-end presentation and back-end functionality, aligning with full-stack development.
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.