Brian Genisio

Ann Arbor, Michigan, 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
Brian Genisio is a seasoned software product leader with 15 years of experience, currently a Senior Engineering Manager at Khan Academy working remotely from Ann Arbor. He blends hands-on engineering in JavaScript, Go, and Python with product-focused technical leadership, prioritizing the user as the key variable in successful software. Brian is an active open-source contributor—his work includes modernizing adobe/balance-text to VanillaJS and improving motor control support in the popular Johnny-Five robotics framework—demonstrating breadth from front-end UX concerns to embedded systems. He values clear communication, embraces failure as a learning tool, and enjoys exploring new ideas through hobbies like cycling, drones, 3D printing, and pottery, which often inform his creative engineering approach.
code15 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
47,994reputation
6.3mreached
735answers
78questions
Badges
apache-flex
top-1%
if-statement
top-1%
model-view-controller
top-1%
linq
top-5%
silverlight
top-1%
cordova
top-1%
github-logo-circle

Github Skills (49)

javascript10
robotics10
silverlight10
coffeescript10
controller10
cordova10
actionscript10
mvvm10
if-statement10
controls10
iot10
model-view-controller10
front-end-development10
sys10
backbonejs10

Programming languages (12)

TypeScriptC#JavaShellC++CSSOCamlJavaScript

Github contributions (5)

github-logo-circle
rwaldron/johnny-five

Oct 2014 - Jan 2017

JavaScript Robotics and IoT programming framework, developed at Bocoup.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:93 commits, 12 PRs, 3 pushes in 2 years 2 months
Contributions summary:Brian primarily contributed to the implementation of motor control and robotics functionalities within the Johnny-Five framework. Their work focused on adding support for the Adafruit Motor Shield v1. and implementing a generic ShiftRegister motor controller. These contributions involved modifications to the `lib/motor.js` file, including the addition of shield configurations and the optimization of shift register operations for performance improvements. The user also addressed and corrected pin configurations for the motor controllers.
serialdactplinkpcduinoraspberry-pi
adobe/balance-text

Nov 2016 - Jan 2017

A plugin for implementing balancing of wrapping text in a web page
Role in this project:
userFront-end Developer
Contributions:10 commits, 1 PR, 22 comments in 1 month
Contributions summary:Brian primarily focused on porting the existing jQuery plugin to VanillaJS, indicating a shift towards a more modern, framework-agnostic approach. They updated the codebase to support CommonJS, AMD, and browser environments, showcasing an understanding of module systems. The user also updated function comments and params, and added build/lint scripts to package.json, demonstrating an understanding of development best practices.
web-pagewrapping
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
Brian Genisio