Bruno Messias is a Staff Engineer and PhD candidate researching graph theory while applying 11 years of hands-on experience to build scalable ML and software systems. He blends research-grade expertise in graph characterization and knowledge graphs with production work on LLM-driven audit tools, FastAPI APIs, and MLOps pipelines. A long-standing open-source contributor, he improved visualization and large-network rendering in FURY and added UX-driven features to gmaps, demonstrating both low-level graphics knowledge (OpenGL/GLSL) and full-stack craftsmanship. His background spans industry 4.0 startups, public-sector transparency projects, and mentorship in Google Summer of Code, showing a knack for turning academic insights into impact-oriented products. Based in Minas Gerais, Brazil, he pairs systems thinking with practical deployments—an unusual mix of graph-theory research, production ML, and real-world social-impact engineering.
11 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science/Physics, Doctor of Philosophy - PhD Computer Science/Physics at USP - Universidade de São Paulo
Master's degree Physics, Master's degree Physics at Universidade Federal de Uberlândia - UFU
Contributions:71 reviews, 238 commits, 18 PRs in 1 year 7 months
Contributions summary:Bruno contributed significantly to the fury-gl/fury repository, specifically adding a comprehensive example that integrates the graph-tool library and nested stochastic block modeling with the FURY rendering system. This involved implementing the visualization logic, integrating the graph-tool results, and employing BSpline interpolation to render curved lines within FURY. Furthermore, the user fixed PEP8 issues and typos and enhanced the marker billboard actor with various shapes and functionalities.
Contributions:10 commits, 3 PRs, 2 comments in 7 days
Contributions summary:Bruno significantly contributed to the `gmaps` repository by implementing an InfoBox feature for marker layers, enhancing the user experience. They modified both the Python backend, adding the `info_box_content` functionality and docstrings, and the JavaScript frontend to handle the display of the info boxes on click. The user also addressed code style issues and extended tests to cover the new InfoBox functionality, demonstrating a focus on both feature implementation and code quality.
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.