Grzegorz Czarnecki

Security Researcher at STM Cyber

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
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.
code5 years of coding experience
job3 years of employment as a software developer
bookDoktor inżynier (Dr inż.) Informatyka techniczna i telekomunikacja, Doktor inżynier (Dr inż.) Informatyka techniczna i telekomunikacja at Warsaw University of Technology
github-logo-circle

Github Skills (15)

net10
asp-net10
risc-v10
encode10
assembly10
c-language10
cprogramming-language10
encoding10
assembler10
debug9
dotnet9
debugging9
dotnet-new8
wan8
fest6

Programming languages (2)

C#C++

Github contributions (5)

github-logo-circle
dotnet/runtime

Nov 2023 - Oct 2024

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-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.
dotnetruntimelinuxcsharpxamarin
Bajtazar/MPGL

May 2021 - Mar 2023

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