
🦀 Rust Tech | Compilers | Systems Software
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Nvidia
Software Engineer, Systems
June 15, 2026 – Present
cuda-oxide
April 22, 2026 – Present
cuda-oxide is an experimental Rust-to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish), idiomatic Rust. It compiles standard Rust code directly to PTX — no DSLs, no foreign language bindings, just Rust.
View Projectoptimus
February 2, 2024 – May 21, 2024
A plain vanilla transformer implementation in Rust using the Candle ML framework
View ProjectrustBoot
July 25, 2021 – September 11, 2024
rustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.
View Projectrustdhipv2
February 6, 2021 – March 5, 2022
A prototype implementation of the Host Identity Protocol v2 for bare-metal systems, written in pure-rust.
View Projectstatic-dh-ecdh
January 8, 2021 – January 12, 2021
Pure Rust implementations of static Diffie-Hellman (and static elliptic-curve DH) key-exchange
View ProjectRusty_CryptoAuthLib
August 26, 2020 – October 10, 2020
A platform agnostic (minimal) I2C driver for Microchip's Crypto Authentication HW (i.e. secure element `ATECC608A`), written in pure Rust.
View ProjectJWT-based-device-auth
November 16, 2019 – July 16, 2020
Demonstrating 'secure device authentication' using an esp32 running the micropython firmware. This demo leverages a microchip secure element atecc608a and authenticates with Google IoT Core.
View Projectfingerprinting_radios_w_ML
July 27, 2019 – July 30, 2019
The key idea behind radio fingerprinting is to extract unique patterns (or features) and use them as signatures to identify devices (or more precisely ID a radio embedded within a device).
View Projectmicropython_sensorfusion
January 29, 2019 – January 29, 2019
micropython_sensorfusion — GitHub repository
View ProjectCultural Fit Analysis
The candidate's project portfolio is heavily skewed towards personal, highly technical, and often experimental projects, primarily in Rust. This demonstrates a strong passion for low-level systems and innovation. The target role 'Software Engineer, Systems' aligns well with this technical depth. However, the lack of diverse team projects or broader enterprise experience might indicate a preference for individual contributions over collaborative, large-scale team environments. The current employment at Nvidia as 'Software Engineer, Systems' suggests a good alignment with industry expectations for this role.
Soft Skills & Operational Fit
The candidate's project descriptions indicate a strong drive for independent, deep technical work, often in niche and challenging areas. The focus on personal projects suggests self-motivation and a passion for systems programming. However, without specific assessment data on communication, teamwork, or stress handling, it is difficult to fully assess operational fit beyond technical aptitude.