Adrian Borrmann

Senior Software Engineer at Plotly

Edmonton, Alberta, Canada
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
Adrian Borrmann is a Senior Software Engineer with over a decade of experience building high-performance, scalable web platforms and streaming media tools used by millions across Canada. Currently at Plotly, he contributes front-end improvements to popular open-source projects like Dash—adding practical features such as input debouncing and robustness fixes that prevent unresponsive graphs. He has deep expertise in modern JavaScript, browser media APIs, and emerging audio/video web standards from his long tenure leading streaming efforts at CBC/Radio‑Canada. Passionate about readable, well-tested code and automation, Adrian pairs hands-on engineering with strong cross-functional communication to turn complex requirements into reliable production systems. An often-overlooked strength is his focus on CSS scoping and UI resilience, which reduces subtle bugs in large interactive applications.
code10 years of coding experience
job18 years of employment as a software developer
bookGraduate Certificate, Graduate Certificate at Sheridan College
bookBachelor's Degree, Bachelor's Degree at The University of Western Ontario
languagesEnglish, French
github-logo-circle

Github Skills (12)

javascript10
react10
props9
prop9
css9
data-visualisation8
data-visualization8
data-visualizations8
python8
dashjs8
gui-framework7
webapp7

Programming languages (2)

JavaScriptPython

Github contributions (5)

github-logo-circle
plotly/dash

Jul 2023 - Jun 2026

Data Apps & Dashboards for Python. No JavaScript Required.
Role in this project:
userFront-end Developer
Contributions:5 releases, 28 reviews, 34 PRs in 3 years
Contributions summary:Adrian primarily focused on enhancing the `dash-core-components` library within the `plotly/dash` repository. Their contributions include implementing a debouncing feature for input fields, allowing changes to be sent to the server after a delay, and ensuring that the input value is not updated during the debounce. They added a class name to input elements and scoped CSS rules. They also addressed code review feedback and fixed a bug that could cause graphs to become unresponsive when an invalid figure was passed.
javascriptpythondashplotlydata-visualization
KoolADE85/adrianborrmann.com

Apr 2016 - Oct 2024

Contributions:16 pushes, 3 branches, 1 tag in 8 years 7 months
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