Brian Broll

Software Engineer at AngelQ

Cologne, Minnesota, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree Mathematics, Bachelor's degree Mathematics at Buena Vista University
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Vanderbilt University
languagesEnglish, Spanish, Hungarian
github-logo-circle

Github Skills (6)

snap10
blocks10
javascript10
programming-language10
ui-design9
debugging9

Programming languages (22)

SmartyC#JavaCSSC++RustCPug

Github contributions (5)

github-logo-circle
jmoenig/Snap

May 2015 - Sep 2020

a visual programming language inspired by Scratch
Role in this project:
userFull-stack Developer
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).
visual-programming-languagesnapprogramming-languagevisualbjc
webgme/webgme-cli

Jun 2015 - Oct 2020

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.
Request Free Trial