Boyu Wang is a PhD candidate and Graduate Research Assistant at the University at Buffalo with 11 years of experience building data-driven systems at the intersection of agent-based modeling, GIScience, and machine learning. He combines academic rigor with production experience from roles at Hewlett Packard Enterprise and research labs (TUMCREATE, SMART), translating complex spatial problems into scalable simulations and analytics. As a maintainer and full-stack contributor to the widely used Mesa agent-based modeling library, he has improved visualization modularity and integrated advanced layout and control features that benefit reproducible model workflows. His background spans software engineering, R&D leadership, and applied data science, enabling him to bridge prototype research and deployable tools. Based in Buffalo and trained at NUS, he brings a practical focus on visualization and model usability that is often overlooked in academic modeling efforts.
11 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at University at Buffalo
Master of Science (M.Sc.), Master of Science (M.Sc.) at National University of Singapore
Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.
Role in this project:
Full-stack Developer
Contributions:27 reviews, 2 commits, 20 PRs in 7 months
Contributions summary:Boyu contributed to both the front-end and back-end aspects of the Mesa visualization library. They added support for including package and local CSS/JS files, enhancing the modular visualization system. Further, they made significant updates to the SolaraViz component, including the integration of grid layout functionality for component arrangement, and added features like model control via running status. Furthermore, the user has refactored matplotlib visualization components.
Contributions:65 commits, 52 pushes, 14 branches in 10 months
python
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.