Andrzej Głuszak is a software developer with 11 years of experience and 8+ years focused on open-source tooling, currently working at JetBrains on Bazel support for IntelliJ. He has made notable contributions to high-profile projects like Bazel—enhancing Starlark cc_import semantics—and to the salsa incremental computation framework, improving debugability and code quality. Comfortable across systems and languages (Rust, C/C++, Scala), he blends compiler/build-system expertise with practical backend engineering and a strong testing/debugging background. He also teaches first-year CS labs at the University of Warsaw, mentoring students in C, memory management, and debugging—bringing academic clarity to complex engineering problems. An offbeat detail: his GitHub bio nods to a capercaillie (Głuszec), hinting at a thoughtful, slightly whimsical personal brand behind rigorous technical work.
11 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Science, 4.5/5.0, Bachelor's degree, Computer Science, 4.5/5.0 at University of Warsaw
a fast, scalable, multi-language and extensible build system
Role in this project:
Back-end Developer
Contributions:9 commits, 13 PRs, 13 comments in 2 months
Contributions summary:Andrzej primarily focused on enhancing the Starlark implementation of the `cc_import` rule within the Bazel build system. Their contributions involved adding support for advanced features like link options, include directories, object files, dependencies, and data runfiles to the Starlark version of the `cc_import` rule. These changes improved the functionality and flexibility of `cc_import`, making it more powerful for users. They also addressed a bug and introduced a rule error for better error handling during shared library linking.
A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.
Role in this project:
Back-end Developer
Contributions:10 commits, 2 PRs, 4 comments in 3 days
Contributions summary:Andrzej primarily contributed to the `salsa-rs/salsa` project by implementing features related to debugging and the internal workings of the salsa framework, specifically focusing on the generation of `DebugWithDb` implementations for various salsa structures. Their work included adding tests to verify the derived debug functionality. Furthermore, the user has been involved in cleanup and refactoring efforts, ensuring code quality and maintainability within the project.
computationqueryincrementalon-demandrust
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.