Elizabeth Dinella is an Assistant Professor of Computer Science with 11 years of industry and research experience bridging programming languages, developer tooling, and applied systems. She completed a PhD at the University of Pennsylvania and has interned and researched at top labs including Microsoft and Google, where she worked on TypeScript language-service refactorings and developer-facing transpilers. Her background spans practical engineering—building transpilers, accessibility-aware web tooling, and embedded device interfaces—to academic contributions in static analysis and extensible AST frameworks. Based in Philadelphia, she brings both deep implementation chops and a research mindset to teaching and producing reproducible tools that help developers modernize legacy code. An under-the-radar strength is her consistent focus on making complex program transformations usable in real-world developer workflows.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, 3.91, Bachelor of Science (B.S.), Computer Science, 3.91 at Rensselaer Polytechnic Institute
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Pennsylvania
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Contributions:175 pushes, 6 branches in 1 month
javascriptcleansupersettypescript-istypescript
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
Elizabeth Dinella - Assistant Professor at Bryn Mawr College