Marc Durdin

Keyman Project Manager at SIL Global

Kandern, Baden-Württemberg, 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
Marc Durdin is an internationalization and input-method specialist with over 20 years’ experience and 13 years in professional roles, currently leading the Keyman project at SIL Global. He combines hands-on engineering—maintaining keyboard layouts, automating cross-platform builds, and contributing language definitions to widely used libraries like PrismJS—with product-level project management. His work empowers users to type in their native languages across devices, a mission reflected in both open-source contributions and long-term stewardship of Keyman keyboards. Based in Kandern, Germany, he blends technical depth from a Computing degree with practical entrepreneurship from running Tavultesoft, and he brings a pragmatic focus on build reliability and regex-driven parsing improvements that rarely make headlines but materially improve language tooling.
code12 years of coding experience
job20 years of employment as a software developer
bookBachelor, Computing, Bachelor, Computing at University of Tasmania
languagesEnglish, Lao, Thai, tok pisin, Khmer
stackoverflow-logo

Stackoverflow

Stats
1,735reputation
225kreached
44answers
4questions
github-logo-circle

Github Skills (20)

git10
javascript10
scripting10
windows10
keyman10
regular-expression10
script10
build-automation10
version-control10
sh10
shell10
syntax-highlighting10
continuous-integration9
cin9
release-management8

Programming languages (21)

PowerShellC#JavaC++BikeshedCSSRustC

Github contributions (5)

github-logo-circle
keymanapp/keyboards

Apr 2015 - Nov 2022

Open Source Keyman keyboards
Role in this project:
userFull-stack Developer
Contributions:170 reviews, 538 commits, 410 PRs in 7 years 8 months
Contributions summary:Marc appears to have been responsible for integrating and maintaining keyboard layouts, as well as improving the build and deployment processes of the Keyman keyboard projects. This is evident through the user merging branches and implementing changes to the build scripts, including adopting PowerShell and modifying the build processes for specific keyboards, especially those in the legacy and experimental categories. The user's commits include modifications to build commands for the Windows platform, suggesting a focus on build automation and project maintenance.
keyboardskeymanimekeyboard-eventskeyboard
PrismJS/prism

Jun 2015 - Mar 2022

Lightweight, robust, elegant syntax highlighting.
Role in this project:
userFull-stack Developer
Contributions:10 commits, 3 PRs, 5 comments in 6 years 9 months
Contributions summary:Marc primarily contributed to the syntax highlighting definitions for the Keyman language within the PrismJS library. They added the initial language definition, example code, and then refined and expanded it with new keywords, and prefixes. They also corrected typos and improved the regular expressions used for parsing the language. This demonstrates a focus on expanding and improving the library's support for specific programming or markup languages.
highlightjshighlightingprismjsprismicsyntax-highlighting
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
Marc Durdin - Keyman Project Manager at SIL Global