Maciej Brodowicz

Research Scientist at Texas Advanced Computing Center (TACC)

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

🤩
Rockstar
Maciej Brodowicz is a research scientist with 13 years of experience building and optimizing high-performance, parallel computing systems across academia and national-scale computing centers. Currently at the Texas Advanced Computing Center after a long research tenure at Indiana University Bloomington, he specializes in backend performance engineering and integration for concurrency libraries. His open-source contributions to the HPX project focus on restoring and refining PAPI performance counter support, thread-aware metrics, and I/O counter integration—work that improves observability of parallel workloads. Maciej combines hands-on systems programming with research-grade rigor, routinely tackling low-level compilation and server-side integration challenges. Colleagues rely on him for bridging experimental research code and production-ready HPC infrastructure. An understated strength is his knack for reviving and modernizing legacy performance tooling to meet contemporary concurrency demands.
code13 years of coding experience
job16 years of employment as a software developer
languagesEnglish, Polish
github-logo-circle

Github Skills (8)

c-language10
performance-counters10
cpp10
parallel10
cprogramming-language10
concurrency10
boost9
linux9

Programming languages (1)

C++

Github contributions (3)

github-logo-circle
STEllAR-GROUP/hpx

Aug 2012 - Jan 2016

The C++ Standard Library for Parallelism and Concurrency
Role in this project:
userBackend Engineer
Contributions:21 commits, 2 PRs, 5 pushes in 3 years 5 months
Contributions summary:Maciej primarily focused on enhancing the PAPI performance counter integration within the HPX library. Their contributions included restoring and refining PAPI functionality, addressing compilation issues, and propagating thread name changes to the counters. They also implemented reset functionality and contributed to I/O counter integration based on /proc. The changes involved modifying and extending the existing PAPI counters server-side components.
cppconcurrencyc-plus-plusparallelismstandard-library
STEllAR-GROUP/hpxML

Aug 2012 - Jan 2016

Research Repository for Machine Learning Algorithms
Contributions:21 commits in 3 years 5 months
pythondata-sciencemachine-learning-algorithmsmachine-learninglearning-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