Andrzej Głuszak

Software Developer at University of Warsaw

Warsaw, Masovian Voivodeship, Poland
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
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.
code11 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Computer Science, 4.5/5.0, Bachelor's degree, Computer Science, 4.5/5.0 at University of Warsaw
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
90reputation
23kreached
3answers
4questions
github-logo-circle

Github Skills (24)

debugging10
debug10
c-language10
compile-time10
macros10
build-system10
incremental-compiler10
build210
starlark10
incremental-builds10
bazel10
compile10
web-framework10
rust10
cprogramming-language10

Programming languages (14)

JavaC++RustScalaGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
bazelbuild/bazel

Jun 2020 - Sep 2020

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-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.
scalablecorrectbazelmulti-languagebuild-system
salsa-rs/salsa

Aug 2022 - Aug 2022

A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.
Role in this project:
userBack-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.
Request Free Trial