Leon Gross is a firmware-focused software engineer and cybersecurity student with six years of hands-on experience contributing to low-level systems and compiler tooling. As a firmware padawan at 9elements and a CTF participant with FluxFingers, he blends practical embedded development with active security research. His open-source contributions to the TinyGo compiler include adding system calls, Cgo support, and cryptographic aliases—work that helps Go run on microcontrollers and WebAssembly. Comfortable navigating both back-end compiler internals and security challenges, he operates from "binary limbo" in Germany. Leon’s profile suggests a knack for bridging firmware constraints with higher-level language tooling, making him valuable for projects that need secure, resource-constrained software.
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Role in this project:
Back-end Developer
Contributions:55 reviews, 51 PRs, 184 comments in 1 year 8 months
Contributions summary:Leon primarily contributed to the core functionality of the TinyGo compiler, focusing on features related to the Go standard library and system calls. Their work included adding support for new system calls such as `os.Link`, `os.Chown`, `os.Truncate`, and implementing `StartProcess`. They also worked on incorporating `Cgo` with the addition of a CBytes implementation, in addition to adding generic AES aliases and stubs for the file deadline functions. The user's commits involved modifying existing code to include new syscalls and add Cgo compatibility.
Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust
Contributions:17 pushes, 3 branches in 1 year 11 months
rustfeature-richpure-rusti3statusreplacement
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.