CV

Basic information about my academic career. See the PDF-version for more details.

Basics

Name Dominik M. Krupke
Label Computer Scientist
Email krupked@gmail.com
Url https://krupke.cc/
Summary A computer scientist with a background in theoretical computer science who loves to solve NP-hard problems in practice using any means necessary.

Work

  • 2022 - Now
    PostDoc Researcher
    Technische Universität Braunschweig, Algorithms Division
    During the week, I research and teach how to solve NP-hard optimization problems in practice. I enjoy the freedom academia provides to explore ideas without needing immediate results, and I take particular joy in teaching students how to tackle hard problems.
  • 2024 - Now
    Algorithm Engineering Consultant
    Freelancer, Weekends
    On my weekends, I engineer, deploy, and maintain optimization algorithms for real-world problems. My CP-SAT Primer opened doors to consulting opportunities. Adapting quickly beyond academia, I now build algorithms that positively impact the lives of tens of thousands of people every month.
  • 2022 - 2023
    Guest Researcher (PostDoc)
    Tel Aviv University
    Guest researcher (3 months) at Tel Aviv University in Prof. Dan Halperin's lab (Tel Aviv, Israel).
  • 2016 - 2022
    Reseacher (PreDoc)
    Technische Universität Braunschweig, Algorithms Division
    Researching and teaching algorithms.

Education

  • 2016 - 2022
    Dr. rer. nat. - Summa cum laude
    Technische Universität Braunschweig
    Computer Science
  • 2014 - 2016
    M.Sc. - 1.0 ("With Honors")
    Technische Universität Braunschweig
    Computer Science
  • 2011 - 2014
    B.Sc. - 1.2 ("With Honors")
    Technische Universität Braunschweig
    Computer Science

Languages

German
Native speaker
English
Fluent