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.
17 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (PhD), computer science, with full honors, Doctor of Philosophy (PhD), computer science, with full honors at Wroclaw University of Technology
MSc, computer science, MSc, computer science at Blekinge Institute of Technology
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:
Back-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.
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