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.
16 years of coding experience
10 years of employment as a software developer
Bachelor's Degree Computer Science and Mathematics, Bachelor's Degree Computer Science and Mathematics at University of Rochester
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.
Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation
Role in this project:
Front-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