Emily Eisenberg

Principal Software Engineer at Genentech

Berkeley, California, 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
Emily Eisenberg is a Principal Software Engineer with 16 years of full-stack experience building interactive data visualizations and tools for mission-driven startups across healthcare, drug discovery, and education. She combines product-focused frontend craftsmanship—contributing to notable open-source projects like KaTeX and aphrodite—with a track record of improving developer velocity and user retention through pragmatic infrastructure and UX work. Emily excels at translating domain experts’ needs (clinicians, scientists, educators, translators) into intuitive interfaces and has led teams to shorten feature cycles and reduce frontend tech debt. A committed mentor and rapid learner, she has scaled junior engineers into independent contributors and quickly picked up ML concepts while partnering with data scientists. Off-hours she once turned a side hustle in cupcake decorating into team-celebration lore, a small sign of her blend of technical rigor and human-centered culture building.
code16 years of coding experience
job10 years of employment as a software developer
bookBachelor's Degree Computer Science and Mathematics, Bachelor's Degree Computer Science and Mathematics at University of Rochester
stackoverflow-logo

Stackoverflow

Stats
9,800reputation
990kreached
200answers
7questions
Badges
vim
top-5%
opengl
top-5%
python
top-5%
javascript
top-5%
data-structures
top-5%
github-logo-circle

Github Skills (40)

javascript10
develop10
testing10
css10
css-in-js10
gunicorn10
bash10
khan-academy10
front-end-development10
html10
developper10
deployment-automation10
sub-directory9
webscraper9
scrape9

Programming languages (13)

C++CSSRustCHTMLJupyter NotebookGroovyTypeScript

Github contributions (5)

github-logo-circle
KaTeX/KaTeX

Jul 2013 - Jul 2020

Fast math typesetting for the web.
Role in this project:
userFront-end Developer
Contributions:7 releases, 73 commits, 23 PRs in 7 years 1 month
Contributions summary:Emily primarily focused on refactoring and improving the JavaScript code within the KaTeX library. They rewrote significant portions of the JavaScript, moved code into modules, and integrated external libraries like Underscore.js. The user also addressed styling and spacing issues, including adding color support, punctuation, and adjusting fraction display. Additionally, they updated the build process to use local fonts.
mathtypesettingmathematicsjavascriptkatex
Khan/aphrodite

Oct 2015 - Jun 2017

Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation
Role in this project:
userFront-end Developer
Contributions:55 commits, 66 PRs, 82 pushes in 1 year 8 months
Contributions summary:Emily primarily contributed to the development and maintenance of the `aphrodite` library, a CSS-in-JS solution. They focused on improving the library's functionality by modifying core files, adding unit tests, and addressing bugs. The user's work included refactoring code, enhancing the `css` function, and ensuring correct behavior of the library, showcasing a focus on its usability and feature completeness. They also made contributions to ensure the library could be used in a web app through changes to the webpack configuration.
browseragnosticcssjavascriptcss-in-js
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
Emily Eisenberg - Principal Software Engineer at Genentech