Summary
Christoph Schmidl is a software engineer and academic with 11 years of experience spanning software engineering, security, data science, and AI. Currently a Lecturer with Special Responsibilities at Rhine-Waal University and a long-term freelancer, he blends practical full-stack development with applied research. He completed a PhD candidacy at Radboud University focused on using reinforcement learning for combinatorial optimization like flow- and job-shop scheduling. His background includes hands-on NLP and data science roles, extensive teaching experience, and early work in embedded and web technologies, giving him a rare bridge between research and production. Based in Cleves, Germany, he brings a pragmatic engineering mindset to complex algorithmic problems and curriculum design. Notably, his career combines sustained freelance delivery with academic rigor, enabling rapid translation of research prototypes into deployable software.
11 years of coding experience
8 years of employment as a software developer
Master of Science (M.Sc) Artificial Intelligence, Master of Science (M.Sc) Artificial Intelligence at Radboud University
A-Level Degree / University Entrance Diploma / High School Diploma / Abitur, A-Level Degree / University Entrance Diploma / High School Diploma / Abitur at Konrad-Adenauer-Gymnasium
Bachelor of Information- and Communication-Technology (B.ICT) / Dipl.-Ing. (FH) / Ing. Information Technology / Informatica - Software Engineering, Bachelor of Information- and Communication-Technology (B.ICT) / Dipl.-Ing. (FH) / Ing. Information Technology / Informatica - Software Engineering at Fontys Venlo University of Applied Sciences
German, English, Dutch