Maciej Drwal

Principal Operations Research Engineer

Wrocław, Lower Silesian Voivodeship, Poland
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
Maciej Drwal is a Principal Operations Research Engineer with 18 years of experience blending algorithm design, optimization, mathematical modeling and practical software engineering to solve complex decision problems. He has moved between academia and industry—earning a PhD with full honors and serving as an assistant professor while leading OR efforts at Sabre and now CAE—bringing rigorous research methods to production problems. His background includes hands-on C/C++ work on the widely used SWIG project, evidencing a comfort with low-level systems and language interoperability in addition to high-level modeling. Based in Wrocław, he pairs deep theoretical expertise with applied delivery, often translating advanced AI and OR techniques into robust engineering solutions for real-world operations.
code17 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy (PhD), computer science, with full honors, Doctor of Philosophy (PhD), computer science, with full honors at Wroclaw University of Technology
bookMSc, computer science, MSc, computer science at Blekinge Institute of Technology
github-logo-circle

Github Skills (6)

c1710
c-language10
c1110
cprogramming-language10
swig10
computer-engineering9

Programming languages (3)

C++HTMLJupyter Notebook

Github contributions (5)

github-logo-circle
swig/swig

May 2008 - Apr 2009

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
Role in this project:
userBack-end Developer
Contributions:49 commits in 10 months
Contributions summary:Maciej primarily focused on developing the C language module for SWIG. Their contributions involved implementing core functionalities, including creating the initial C module file and a simple example, as well as experimenting with global function wrapping and the 'prepend' feature. The user also made changes related to proxy file generation and handling, including incorporating header and code files for proxy generation. They implemented support for enums, typedefs and other C++ features.
cppwindowshigh-levellinuxprogramming-languages
maciejdrwal/simplex

Sep 2019 - Feb 2020

Implementation of simplex LP solver.
Contributions:15 commits, 15 PRs, 35 pushes in 5 months
linear-algebraoptimization-algorithms
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
Maciej Drwal - Principal Operations Research Engineer