Brad Vogel is a founder and engineering leader with 12 years of experience building developer-facing products and AI-enabled workflows, most recently launching Bravo, a Chrome extension that layers AI context and actions across the web. As Co-founder and long-time CTO of Mixmax, he helped scale an AI sales execution platform from product to production while remaining active on the codebase and board. He brings deep hands-on backend and full-stack chops—contributing notable improvements to popular Node.js job-queue tooling (Bull/Arena) that improved atomicity, debugging, and UI job insights. His background includes engineering roles at Palm and Apple and early web engineering management at Inkling, giving him a strong foundation in platform and product engineering. Based in Washington, D.C., he combines startup operator instincts with pragmatic engineering craftsmanship. An avid builder, he often bridges product design and low-level reliability work that others tend to leave to specialists.
12 years of coding experience
20 years of employment as a software developer
BS Computer Science, BS Computer Science at Virginia Tech
An interactive UI dashboard for Bee, Bull and BullMQ packages
Role in this project:
Full-stack Developer
Contributions:73 reviews, 93 commits, 66 PRs in 4 years 3 months
Contributions summary:Brad primarily focused on enhancing the user interface and functionality of the Arena dashboard for Bee, Bull, and BullMQ. They fixed styling issues, integrated JSON viewers, and improved the display of job details, including the addition of "executes at" dates and simpler labels. The user also added contributing guidelines, working examples, and implemented features for jobs moving through states, demonstrating their understanding of the project's core functionalities.
Premium Queue package for handling distributed jobs and messages in NodeJS.
Role in this project:
Back-end Developer
Contributions:62 commits, 39 PRs, 283 comments in 2 years 2 months
Contributions summary:Brad's commits primarily focused on enhancing the Bull job queue package. They implemented local pause/resume functionalities and integrated the emission of a 'stalled' event for debugging. Furthermore, they revamped the handling of stalled jobs for atomicity and added an option for atomically removing completed jobs. The user also made micro-optimizations and refactored the code for improved readability.
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.