Principal Software Engineer - High Performance Computing at HPR (Hyannis Port Research)
Natick, Massachusetts, United States
Join Prog.AI to see contacts
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.
9 years of coding experience
21 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at Canisius College
PhD, Computer Science and Engineering, PhD, Computer Science and Engineering at Penn State University
JMRI model railroad digital command & control software
Role in this project:
Back-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.
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.