Kagami Rosylight

Staff Software Engineer at Mozilla

Berlin, Germany
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
Kagami Rosylight is a Staff Software Engineer based in Berlin with 13 years of experience focused on frontend web development, browser implementations, and WebIDL-driven web specs. At Mozilla they progressed from Software Engineer to Staff, contributing to core browser features and tests, and they’ve made notable contributions to high-profile open-source projects like Servo, Gecko, TypeScript, WebGL, and web-platform-tests. Their work spans frontend and backend code, tooling, CI/automation, and spec-level grammar changes—particularly around Web IDL and DOM interfaces such as DOMMatrix/DOMPoint. Kagami combines deep standards knowledge with practical engineering, having improved parsing/tokenization in webidl2.js, added TypeScript lib generation, and fixed cross-platform build issues across projects like Emscripten and FLIF. An unusual background—biology undergrad with a CS minor—complements a pragmatic, standards-first approach to browser engineering and developer tooling.
code13 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Biology/Biological Sciences, General, Bachelor's degree, Biology/Biological Sciences, General at Pohang University of Science and Technology
stackoverflow-logo

Stackoverflow

Stats
1,462reputation
192kreached
18answers
34questions
Badges
image
top-5%
github-logo-circle

Github Skills (106)

parser10
servo10
python10
image-processing10
testing10
windows10
emoji10
standard-js10
standardized10
webpages10
rust-wasm10
type-definition10
automation10
svg10
specification10

Programming languages (31)

C#CCMakeMakefileWebAssemblyGoHTMLJSON

Github contributions (5)

github-logo-circle
Tool for generating dom related TypeScript and JavaScript library files
Role in this project:
userFront-end Developer
Contributions:264 reviews, 774 commits, 431 PRs in 6 years 7 months
Contributions summary:Kagami contributed to the project by generating DOM-related TypeScript and JavaScript library files, focusing on specific elements of the DOM such as WebSockets and media elements. They implemented features including the ability to select a language and create new video thumbnails. The user demonstrates a good understanding of DOM-related APIs and their usage within a TypeScript environment. The user also implemented functionality for WebRTC and MediaSource.
javascript-libraryjavascripttypescriptdomgenerator
speced/respec

Feb 2018 - Mar 2020

A tool for creating technical documents and web standards
Role in this project:
userFull-stack Developer
Contributions:64 reviews, 336 commits, 453 PRs in 2 years 2 months
Contributions summary:Kagami primarily contributed to the development and improvement of the Respec tool, focusing on both front-end and back-end aspects. Their commits involved fixing issues related to API usage, updating dependencies like `webidl2.js`, migrating code to use ES2017 async functions, supporting interface mixins, and migrating the project from Nightmare to Puppeteer. The user demonstrated expertise in JavaScript, web standards, and various JavaScript libraries/tools used for building and maintaining the project.
legaltechjavascriptrespecccpapre-processor
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