Ben Eater

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
Ben Eater is an experienced engineer and educator based in the San Francisco Bay Area with 14 years in software and systems roles and a public-facing career as a maker of technical YouTube videos since 2019. He previously led engineering teams at Khan Academy as a Group Engineering Manager and spent a decade as a systems engineer at Juniper Networks, bringing deep operational and management experience. Hands-on across hardware and software, his open-source contributions range from front-end UI work for Khan Academy exercises to low-level embedded firmware for an Arduino EEPROM programmer, highlighting a rare blend of pedagogy and hardware interfacing. His work emphasizes clear, practical explanations of complex systems—both in code and video—making technical topics accessible to learners and practitioners. Based in the Bay Area, he combines production engineering rigor with a creator’s instinct for demonstrable, teachable projects.
code15 years of coding experience
github-logo-circle

Github Skills (12)

html10
css10
embedded10
javascript10
micro10
front-end-development10
sys10
arduino10
hardware-interface10
cprogramming-language9
c-language9
iot7

Programming languages (6)

TypeScriptC++JavaScriptHTMLAssemblyPython

Github contributions (5)

github-logo-circle
beneater/eeprom-programmer

Mar 2017 - Apr 2018

Arduino EEPROM programmer
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits, 8 pushes, 1 branch in 1 year 1 month
Contributions summary:Ben contributed significantly to an Arduino-based EEPROM programmer project. Their primary focus was on implementing code to interface with and program EEPROM chips. They made several code changes, including correcting the order of I/O pin initialization, adding examples for 7-segment display decoding and microcode, and expanding the functionality to support different CPU instructions. Their contributions demonstrate a strong understanding of embedded systems and hardware interfacing.
arduinoeeprom
Khan/khan-exercises

Sep 2011 - Oct 2013

A (deprecated) framework for building exercises to work with Khan Academy.
Role in this project:
userFront-end Developer
Contributions:687 commits, 15 pushes, 2 comments in 2 years 2 months
Contributions summary:Ben primarily made modifications to the user interface by modifying existing HTML files and adding new UI elements related to the exercise questions and how they're displayed. These changes added new functionality for displaying the prompts, and other interactive elements, that were necessary for the exercises. The code changes also included updating CSS to enhance the presentation of the UI.
khan-academy
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