Become a sponsor to Eemeli Aro
I'm working to improve human-computer relations through better configuration languages and localization. I maintain a bunch of open-source libraries and tools, and I work on all sorts of standards and specifications.
Much of my open-source work on localization is a part of my job at Mozilla, but that doesn't include my work on configuration file formats, such as the JS yaml and dot-properties libraries. I also separately maintain messageformat, an OpenJS Foundation project. Previously, I've also built tools for science fiction conventions, such as konopas and kansa.
Most of my participation in web standards (such as TC39, W3C, and Unicode committees) is a part of my job at Mozilla, but beyond that I'm also a member of the YAML spec core group, and the OpenJS Foundation Cross Project Council.
Featured work
-
eemeli/yaml
YAML parser and stringifier for JavaScript
TypeScript 1,300 -
messageformat/messageformat
ICU MessageFormat for Javascript - i18n Plural and Gender Capable Messages
TypeScript 1,685 -
eemeli/dot-properties
Parse & stringify .properties files in JavaScript
JavaScript 21 -
tc39/proposal-intl-messageformat
TC39 Proposal for Intl.MessageFormat
HTML 111 -
eemeli/intl-pluralrules
Polyfill for Intl.PluralRules
JavaScript 41 -
eemeli/make-plural
Translates Unicode CLDR pluralization rules to executable JavaScript
JavaScript 62