Udo Mai

Senior Language Engineer at Markup AI

Laguna Niguel, California, United States
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
Udo Mai is a Senior Language Engineer with five years of hands-on experience building production-ready LLM systems and multilingual NLP pipelines, currently driving content governance and model integration at Markup AI from Laguna Niguel. He combines a PhD in Linguistics with practical backend development (Groovy, Python, POS taggers, tokenizers) to deliver robust grammar, style, and accessibility tooling for English, French, and German. Previously Head of Linguistics at LanguageTool, he led multi-language teams and contributed substantive rule and quality improvements to the widely used LanguageTool open-source project. Fluent in six languages and experienced in customer-driven feature design, Udo bridges linguistics, ML/LLM APIs (OpenAI, Anthropic, Claude) and open-source stacks (Hugging Face) to move innovations from prototype to production.
code5 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy - PhD, Romance Languages, Literatures, and Linguistics, summa cum laude, Doctor of Philosophy - PhD, Romance Languages, Literatures, and Linguistics, summa cum laude at Université Paris Nanterre, Universität Potsdam
bookBachelor's degree, Romance Languages, Literatures, and Linguistics, Bachelor's degree, Romance Languages, Literatures, and Linguistics at Università degli Studi di Torino
bookMaster's degree, Romance Languages, Literatures, and Linguistics, Master's degree, Romance Languages, Literatures, and Linguistics at University of Potsdam
languagesEnglish, French, Italian, Spanish, Portuguese, Greek
github-logo-circle

Github Skills (14)

grammar10
stylecop10
javas10
proofs10
checkstyle10
grammars10
nlp10
proof10
natural-language-processing10
java10
rman9
g9
french9
du8

Programming languages (4)

JavaCSSJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
Style and Grammar Checker for 25+ Languages
Role in this project:
userBackend Developer & Localization Specialist
Contributions:512 reviews, 434 commits, 572 PRs in 1 year 10 months
Contributions summary:Udo primarily contributed to the LanguageTool project by modifying and refining the language-specific rules and priorities within the code, enhancing its style and grammar checking capabilities. They added new rules, prioritized existing ones, and addressed specific issues related to multiple languages, including Dutch, German, French, and English. Furthermore, the user worked on merging rule activations and making fixes to existing grammatical and stylistic rules across various languages.
style-checkergrammar-checkercheckergrammarlanguagetool
udomai/languagetool

Aug 2020 - Feb 2025

Style and Grammar Checker for 25+ Languages
Contributions:29 pushes, 216 branches in 4 years 7 months
grammar-checkercheckergrammarlanguagetoolabstract-syntax-tree
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
Udo Mai - Senior Language Engineer at Markup AI