Grzegorz Czarnecki is a security researcher and compiler engineer with five years of experience building low-level, performance-critical systems and tooling. He has worked on porting the .NET JIT to RISC-V and contributed notable backend work to the widely used dotnet/runtime project, implementing instruction emitters and fixing disassembler and encoding issues. Comfortable in C++ and LLVM, he has implemented hand-written vector intrinsics across ARM and x86 and developed a static analysis engine for compiler frontends. A researcher at heart, he’s pursuing advanced degrees in computer science and AI while exploring neural network architectures at both the implementation and design levels. He thrives on hard problems and extreme optimization, often reading C++ drafts and deep technical books to stay ahead of language and architecture changes. Colleagues count on him for precise, innovative solutions that bridge research and production-grade compiler and security work.
5 years of coding experience
3 years of employment as a software developer
Doktor inżynier (Dr inż.) Informatyka techniczna i telekomunikacja, Doktor inżynier (Dr inż.) Informatyka techniczna i telekomunikacja at Warsaw University of Technology
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
Back-end Developer
Contributions:94 reviews, 10 PRs, 55 comments in 11 months
Contributions summary:Grzegorz primarily contributed to the RISC-V backend implementation within the .NET runtime project. Their work involved fixing bugs, refactoring code, and adding features related to the disassembler and instruction encoding. They implemented new instruction emitters and resolved issues related to overflow checks and label printing, which were vital for the project's release. These changes demonstrate a strong focus on the core functionality of the RISC-V architecture within the .NET runtime environment.
Contributions:1129 commits, 21 PRs, 201 pushes in 1 year 10 months
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
Grzegorz Czarnecki - Security Researcher at STM Cyber