Noa 

Software Engineer

Madison WI/Chicago IL
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
Noa is a software engineer with eight years of experience specializing in systems-level Rust development, currently contributing at Clockwork Labs and as a core contributor to RustPython. Their open-source work spans high-impact projects—rust-openssl, nix, parking_lot, rayon, and the Rust compiler—demonstrating deep expertise in SSL/TLS bindings, low-level Unix APIs, synchronization primitives, parallelism, and WebAssembly exception handling. They balance backend systems and occasional UI bindings (libui-rs), plus cross-platform packaging for Termux and embedded work on Ndless, showing a rare mix of portability, build/release, and embedded skills. Based in Madison/Chicago, Noa is comfortable navigating compiler internals, ABI quirks, and platform bindings, and often fixes subtle correctness and soundness issues that improve reliability across ecosystems.
code8 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
711reputation
53kreached
9answers
2questions
github-logo-circle

Github Skills (84)

python10
nix10
multithreading10
atomics10
c1110
winapi10
rust-wasm10
interpreter10
c1710
automation10
embedded10
concurrency10
unix10
system-programming10
locking10

Programming languages (27)

C#CDIGITAL Command LanguageMakefileElmGoHTMLJSON

Github contributions (5)

github-logo-circle
RustPython/RustPython

Dec 2018 - Jan 2023

A Python Interpreter written in Rust
Role in this project:
userBack-end Developer
Contributions:613 reviews, 2405 commits, 1228 PRs in 4 years 1 month
Contributions summary:Noa contributed to the development of the RustPython interpreter by implementing core functionality, improving existing features, and fixing bugs. Their work includes adding new functionalities such as the atexit module, implementing key aspects of the ast module, incorporating tests, and addressing various compiler-related issues. The contributions demonstrate a deep understanding of the interpreter's internals, including memory management, bytecode handling, and language features.
pythonjitrustpython-interpretercompiler
Amanieu/parking_lot

May 2020 - Nov 2021

Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.
Role in this project:
userBack-end Developer
Contributions:12 commits, 5 PRs, 12 comments in 1 year 6 months
Contributions summary:Noa's primary contributions focused on extending the functionality of the `parking_lot` library by adding new methods for checking the locked state of various synchronization primitives, including `RawMutex`, `Mutex`, `ReentrantMutex`, and `RwLock`. These additions involved modifying code in multiple files within the `lock_api` crate and the `parking_lot` repository. Furthermore, the user updated the code to use the new `asm!()` macro instead of the deprecated `llvm_asm!()` macro and made changes related to x32 register usage.
apisemaphorecompactsynchronizationrust
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
Noa - Software Engineer