Titus Wormer is an engineer based in Amsterdam with 13 years of experience building developer tooling and content-processing systems in JavaScript and Rust. He is a long-time core contributor and maintainer in the unifiedjs ecosystem, working on 500+ open-source projects that together see billions of downloads annually and focusing on syntax trees for markdown, HTML and natural language. His work spans low-level parsers (micromark, markdown-rs), AST type systems (DefinitelyTyped, unified) and UX-driven front-end improvements (Gatsby, mdx), showing fluency across back-end, full-stack and performance-sensitive code. Contractors such as Vercel and Salesforce have sponsored his parser and micromark work, reflecting industry trust in his tooling expertise. Notably, he combines deep parsing and language-awareness skills with care for developer experience—adding testing, type safety and polished documentation to projects used by millions.
13 years of coding experience
6 years of employment as a software developer
Bachelor of Communication & Multimedia Design Front End Developer, Bachelor of Communication & Multimedia Design Front End Developer at Amsterdam University of Applied Sciences
natural language processor powered by plugins part of the @unifiedjs collective
Role in this project:
Full-stack Developer
Contributions:27 releases, 4 reviews, 523 commits in 8 years 7 months
Contributions summary:Titus contributed to the `retextjs/retext` repository by refactoring the code to be compliant with modern Javascript style and component-based design. They updated and improved unit tests, making some mandatory and others optional. Furthermore, they removed and added code related to handling browser compatibility and parsing. Additionally, the user added features and tests related to asynchronous parsing and the plugin system.
Contributions:11 reviews, 490 commits, 23 PRs in 7 years 3 months
Contributions summary:Titus primarily focused on bug fixes and code refactoring within the repository. Their contributions included fixing issues related to license file links, release result objects, and file encodings. They also refactored the dictionary loading mechanism and updated the generation of the table of dictionaries. Additionally, the user added support for new languages, showing an understanding of the project's data management and build processes.
spell-checkutfhunspellperl5grammar
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.