Brian Broll is a co-founder and CTO with 12 years of experience bridging academic research and product engineering, currently leading technology at AngelQ while serving as a Senior Research Scientist at Vanderbilt University. He holds a PhD in Computer Science from Vanderbilt with a near-perfect GPA and has a background as an AI Resident at Microsoft, combining deep research chops with hands-on software delivery. Brian has contributed to notable open-source projects like Snap!, improving its visual programming UI and core functionality—evidence of his full-stack debugging and UX sensitivity. Comfortable turning wild ideas into working systems, he blends rigorous problem-solving with entrepreneurial drive and a penchant for learning new languages and mentoring through community service.
12 years of coding experience
13 years of employment as a software developer
Bachelor's degree Mathematics, Bachelor's degree Mathematics at Buena Vista University
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Vanderbilt University
Contributions:19 commits, 40 PRs, 38 comments in 5 years 4 months
Contributions summary:Brian primarily focused on fixing bugs and improving the Snap! visual programming language. They addressed issues related to typos, user interface discrepancies, and functionality errors. Their contributions involved modifications across various files, including code related to UI elements (gui.js, widgets.js), core object functionalities (objects.js), and the overall application logic (blocks.js, byob.js, store.js).
Command line tool for managing webgme projects and dependencies
Contributions:27 releases, 337 commits, 203 PRs in 5 years 4 months
command-line-tool
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.