Frank Mittelbach

Lead Of Program Development at Pearson

Mainz, Rhineland-Palatinate, 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
Frank Mittelbach is a veteran software engineer and lead of program development with 28 years of experience specializing in automation, system management, configuration and escalation frameworks, and automated typesetting. He has led worldwide development and maintenance of the LaTeX typesetting system since 1990 and is a core contributor to the LaTeX2e and LaTeX3 repositories, improving build systems, error reporting, and core expl3 modules. After a long engineering career at EDS/HP where he served as Lead Architect for WW Enterprise Service Management, he shifted in 2016 to focus full-time on computer typesetting research and open source development. As series editor for Addison-Wesley’s Tools and Techniques for Computer Typesetting, he blends deep academic rigor with practical tooling and documentation expertise. Based in Mainz with a Diplom in Mathematics and Computer Science, he combines systems-level engineering discipline with an uncommon specialty in multilingual automated typesetting. Notably, his work underpins the de-facto standard for STEM publishing used by millions worldwide.
code28 years of coding experience
job3 years of employment as a software developer
bookDiplom-Mathematiker, Mathematics and Computer Science, Diplom-Mathematiker, Mathematics and Computer Science at Johannes Gutenberg-Universität Mainz
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
261reputation
7kreached
1answer
1question
github-logo-circle

Github Skills (14)

batch10
script10
latex10
tex10
makefile10
batchfile10
build-automation10
package-development10
scripting9
documentation8
version-control7
lua6
sorting6
programming-language5

Programming languages (9)

C++CRustTeXJavaScriptPrologLuaObjective-C

Github contributions (5)

github-logo-circle
latex3/latex2e

Aug 2008 - Jan 2023

The LaTeX2e kernel
Role in this project:
userBackend Developer
Contributions:993 reviews, 1644 commits, 425 PRs in 14 years 7 months
Contributions summary:Frank primarily worked on implementing the build system for the LaTeX2e kernel, specifically focusing on the makefiles and compilation scripts. They contributed to the creation and modification of batch files for automated checks, documentation generation, and creating CTAN-ready archives. The user also made improvements to the error reporting and build process, including the use of test data files and hooks for various build steps.
kernellatex-kernellatex
latex3/latex3

Apr 1998 - Jan 2022

The expl3 (LaTeX3) Development Repository
Role in this project:
userBack-end Developer
Contributions:177 reviews, 755 commits, 5 PRs in 24 years 1 month
Contributions summary:Frank's contributions focused on developing and maintaining the LaTeX3 (expl3) Development Repository. He added and modified files related to LaTeX3 integer registers, comma separated lists (clists), and other core LaTeX3 modules. His work involved generating package files, modifying class files, and producing documentation for the LaTeX3 system. The commits show a focus on expanding the core functionality and internal workings of the LaTeX3 system.
latex3expl3latexlatex3-development
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
Frank Mittelbach - Lead Of Program Development at Pearson