Maciej Wójcik

Scientific Software Engineer at Computational Biophysics Group

Saarbrücken, Saarland, 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

🤩
Rockstar
🎓
Top School
Maciej Wójcik is a Scientific Software Engineer with 11 years of experience bridging high-level web technologies and low-level autonomous embedded systems. Based in Saarbrücken, he modernizes and packages scientific software like GROMACS-SWAXS and WAXSiS while introducing CI/CD, containerization, and cluster tooling for reproducible research. He pairs embedded firmware expertise—contributing STM32 support and RTC fixes to the NuttX RTOS—with backend and packaging work in projects such as Spack to ensure scientific workflows run reliably across platforms. Past roles span full-stack and embedded development for automotive, aerospace, and medical devices, giving him a practical grasp of hardware-software integration. Notably, he brings an uncommon combination of bioinformatics training and hands-on RTOS contributions, enabling him to diagnose unexpected behavior from source code through to production deployments.
code11 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Bioinformatics, Master's degree, Bioinformatics at Universität des Saarlandes
bookEngineer's degree, Computer Science, Engineer's degree, Computer Science at Wroclaw University of Science and Technology
languagesPolish, English, German
github-logo-circle

Github Skills (26)

timers10
nuttx10
realtime10
python10
package-management10
grok10
timer10
hpc10
c1110
microcontroller10
c1710
rtos10
sys10
gr10
rt10

Programming languages (9)

TypeScriptJavaC++CJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
spack/spack

Apr 2021 - Aug 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer
Contributions:50 reviews, 14 commits, 38 PRs in 1 year 4 months
Contributions summary:Maciej primarily contributed to the `spack/spack` repository by modifying package definition files. They added and adjusted version constraints and applied patches, especially for the Gromacs and CUDA packages, improving compatibility with newer versions of libraries. Additionally, the user updated dependencies, added new versions for various packages, and made improvements for the chain coordinate and SWAXS packages.
compilerspythonradiussplatformslinux
PX4/NuttX

Jul 2016 - Mar 2017

Standard NuttX (http://nuttx.org) with current PX4 WIP patches
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:12 commits in 7 months
Contributions summary:Maciej contributed to the NuttX operating system, primarily focusing on modifications and additions related to STM32 microcontroller peripherals. They added pin mappings for the TIM8 timer on the STM32F103V, addressing hardware-specific configuration. Further contributions involved fixing issues related to the RTC clock on the STM32F1, ensuring the correct functioning of real-time clock features. They also addressed some minor typos within the code and incorporated changes to support memory card debug output.
wiplinuxrtosmicrocontrollerpatches
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 Wójcik - Scientific Software Engineer at Computational Biophysics Group