Konrad Malkowski

Principal Software Engineer - High Performance Computing at HPR (Hyannis Port Research)

Natick, Massachusetts, United States
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
Konrad Malkowski is a Principal Software Engineer specializing in high performance and scientific computing, with over a decade of experience optimizing applications and architectures for parallelism, power and scalability. His career spans research-driven work—PhD-level contributions in computer architecture and energy-efficient parallel systems—to production engineering at companies like Amazon Robotics and 6 River Systems where he built C++, CUDA and ROS-based perception and scheduling systems for autonomous robots. At HPR he drives HPC solutions, blending systems programming (C/C++) with MPI/OpenMP expertise and deep performance tuning skills. He is an active open-source contributor, improving back-end C++ codepaths in notable projects like OpenSCAD and enhancing device decoder support in JMRI, showing attention to both tooling and device-level interoperability. Colleagues rely on him to translate academic rigor into practical, scalable systems and to uncover non-obvious optimizations across the full stack.
code9 years of coding experience
job21 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at Canisius College
bookPhD, Computer Science and Engineering, PhD, Computer Science and Engineering at Penn State University
languagesEnglish, Polish, German
github-logo-circle

Github Skills (15)

javas10
model-building10
j10
c-language10
cprogramming-language10
qt10
railway10
boost10
modeling10
java10
cad9
openscad9
3d-models9
3d-graphics8
3d-printing8

Programming languages (7)

JavaC++RustCJupyter NotebookPythonPostScript

Github contributions (5)

github-logo-circle
JMRI/JMRI

Dec 2020 - Mar 2023

JMRI model railroad digital command & control software
Role in this project:
userBack-end Developer
Contributions:1 review, 21 commits, 8 PRs in 2 years 2 months
Contributions summary:Konrad primarily focused on enhancing the JMRI software by adding support for new decoder models, specifically the Piko SmartDecoder and various TCS WOWSound decoders. They addressed issues related to decoder identification and configuration, correcting product IDs and refining existing decoder definitions. Their contributions included modifications to the IdentifyDecoder.java file, which is central to the decoder identification process, and updates to release notes.
jmri-model-railroadrailwayjmrimodeldigital-command-control
openscad/openscad

Jun 2016 - Nov 2017

OpenSCAD - The Programmers Solid 3D CAD Modeller
Role in this project:
userBack-end Developer
Contributions:7 commits, 75 PRs, 21 comments in 1 year 4 months
Contributions summary:Konrad contributed to the OpenSCAD project by refactoring code related to Boost library usage and file path handling within the C++ codebase. They addressed outdated workarounds and standardized path manipulations. Furthermore, they updated the progress reporting during processing of 2D items, and modified settings handling and caching using QSettings.
3d-modelscadwindowslinuxc-plus-plus
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