Emily Klassen is a seasoned full-stack web developer with 14 years of experience building robust web and backend systems from Vancouver, Canada. She combines deep expertise in developer tooling, DSLs, NLP, and HCI with a practical focus on accessible UX and maintainable engineering practices. Emily is an active open-source contributor—helping improve TypeScript typings in DefinitelyTyped, enhancing Atom’s tree-view drag-and-drop UX, and hardening the Nx build system and Babel compiler—demonstrating fluency across frontend and backend codebases. Her background spans startups and enterprise APIs, and she brings a knack for syntactically creative languages and developer experience improvements that quietly reduce friction for other engineers.
14 years of coding experience
9 years of employment as a software developer
Certificate, Outtatown School of Discipleship, Certificate, Outtatown School of Discipleship at Canadian Mennonite University
BSc, Computing Science, BSc, Computing Science at Simon Fraser University
Build system, optimized for monorepos, with plugins for popular frameworks and tools and advanced CI capabilities including caching and distribution.
Role in this project:
Backend Developer
Contributions:2 reviews, 4 commits, 7 PRs in 26 days
Contributions summary:Emily focused on improving the core functionality of the Nx build system. They addressed issues related to output handling in the `print-affected` command to prevent broken JSON output, fixed a problem disabling ts-node warnings and resolved file dependency issues. Furthermore, the user resolved multiple issues with stripping source code and added support for ts-node options in tsconfig files, thereby enhancing the system's robustness and usability.
Contributions:11 pushes, 5 branches in 3 years 11 months
icon-themelinuxiconlinux-themeicons
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.