Dominik Krupke

Optimization Algorithm Engineer

Hanover, Lower Saxony, 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

👤
Senior
🎓
Top School
Dominik Krupke is an Optimization Algorithm Engineer and postdoctoral researcher with 12 years of experience solving NP-hard problems by blending MIP, CP, SAT, DP, meta-heuristics and graph algorithms—often inside Large Neighborhood Search frameworks. He holds a PhD in Algorithm Engineering from Technische Universität Braunschweig and combines rigorous theoretical foundations with hands-on consulting and deployment experience, delivering end-to-end algorithmic solutions for industry and academia. Dominik splits his time between research, teaching and freelance consulting, enabling rapid translation of novel methods into practical tools for diverse clients. He is known for accessible educational material—his CP-SAT Primer has broad uptake—yet explicitly avoids being tied to a single solver, preferring hybrid, problem-driven toolchains. Based in Hanover, Germany, he has also collaborated internationally (including a research stay in Tel Aviv) and routinely integrates techniques across optimization, OR and software engineering to tackle real-world constraints.
code12 years of coding experience
job5 years of employment as a software developer
bookDoctor of Science, Algorithm Engineering, Doctor of Science, Algorithm Engineering at Technische Universität Braunschweig
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (32)

solver10
sat10
cp-sat10
mixed-integer-programming9
operations-research9
combinatorial-optimization9
decorator9
vehicle-routing-problem9
optimisation9
latex9
sat-solver9
constraint-programming9
optimization9
ortools9
cpp8

Programming languages (4)

C++TeXJupyter NotebookPython

Github contributions (5)

github-logo-circle
A very simple static website generator util in Python
Contributions:8 PRs, 10 pushes, 3 branches in 3 years 7 months
utilpythongeneratorstatic-website-generatorwebsite-generator
d-krupke/flachtex

Mar 2022 - Dec 2022

A simple Python-library to flatten LaTeX
Contributions:4 releases, 47 commits, 7 PRs in 9 months
python-librarypythonlatex
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
Dominik Krupke - Optimization Algorithm Engineer