Erik Nordin is a platform engineer at Mozilla with six years of hands-on experience building and hardening web platform features, tooling, and localization infrastructure. He holds a BS in Computer Science from Portland State University (4.0) and has contributed significant backend work to high-profile open-source projects such as Servo, ICU4X, and Project Fluent, focusing on CSS parsing, i18n, and robust resource handling. At Mozilla he’s improved translation pipelines, telemetry edge cases, and performance tooling, while his open-source contributions show a consistent emphasis on maintainability, testing, and edge-case coverage. Comfortable across DevOps, QA automation, and full-stack tasks from internships to production, he blends systems-thinking with pragmatic coding in Rust and web platform technologies. Based in Portland, he combines academic rigor with practical impact—one less-obvious strength is his track record of adding extensive test suites and tooling that make complex internationalization and CSS behaviors reliable in real-world browsers.
6 years of coding experience
2 years of employment as a software developer
Associate of Arts - AA, Associate of Arts - AA at Central Oregon Community College
Bachelor of Science - BS, Computer Science, 4.0, Bachelor of Science - BS, Computer Science, 4.0 at Portland State University
Solving i18n for client-side and resource-constrained environments.
Role in this project:
Back-end Developer
Contributions:271 reviews, 26 commits, 56 PRs in 1 year 7 months
Contributions summary:Erik primarily contributed to optimizing and adding features to the `icu4x` project, which focuses on i18n for resource-constrained environments. Their work included optimizing parsing for the `Language` type, adding support for trailing commas in macros, and implementing time zone formatting features. These changes included modifying core components and test suites, enhancing the functionality and usability of the library.
Contributions:11 reviews, 11 commits, 8 PRs in 11 months
Contributions summary:Erik primarily contributed to the implementation of optional resources within the Fluent-rs project, adding the `ResourceId` struct and modifying code to utilize it. Their work included adding extensive test scenarios to cover various cases involving missing or empty resources, demonstrating a focus on robust internationalization and localization handling. The changes involved modifying the `fluent-fallback` crate and associated tests to support the newly introduced resource types and exceptional contexts. The commits also involved adding documentation and updating version numbers, demonstrating a commitment to maintainability and project health.
l10nproject-fluentpluralftlrust
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.