Nathan Stocks

Senior Software Engineer at Oxen.ai

Vineyard, Utah, United States
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
Nathan Stocks is a Senior Software Engineer with 14+ years building and operating full-stack systems—from phone and mail servers to APIs and front-end apps—who currently focuses on Rust and AI infrastructure. He’s maintained and strengthened production services at GitHub (including Copilot search) and now builds dataset-first AI tooling at Oxen.ai while teaching Rust to tens of thousands as a top-rated instructor. A prolific open-source contributor and maintainer, Nathan has improved notable Rust game engines like Amethyst and Bevy and authored curriculum used by learners worldwide. He combines hands-on systems ops and security experience (CISSP background) with leadership roles managing Git storage and infrastructure teams. Known for pragmatic engineering and developer experience work, he favors elegant, well-documented examples and tooling that help others ship reliably. Outside work he makes indie games in Rust and balances tech with family, food, pickleball, and maple trees.
code14 years of coding experience
job25 years of employment as a software developer
bookBS Computer Engineering, Computer Engineering, BS Computer Engineering, Computer Engineering at Brigham Young University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
2,124reputation
229kreached
50answers
7questions
github-logo-circle

Github Skills (31)

ec10
game-engine10
game-dev10
amethyst10
testing10
bevy10
engine10
rust10
game-development10
entity-component-system10
asset-management10
documentation10
closure9
traits9
error-handling9

Programming languages (23)

C#JavaCSSC++RustCMakefileGo

Github contributions (5)

github-logo-circle
Rust Programming Fundamentals - one course to rule them all, one course to find them...
Role in this project:
userTechnical Writer
Contributions:10 reviews, 83 commits, 19 PRs in 2 years 9 months
Contributions summary:Nathan primarily focused on improving the instructional content within the Rust crash course repository. Their commits involved updating instructions for exercises, clarifying explanations, and correcting grammar. The user’s contributions enhance the learning experience by providing clearer guidance to students completing the course exercises.
rulerustfundamentalsprogramming-fundamentalsrust-language
CleanCut/ultimate_rust2

Jun 2021 - Sep 2022

The best Intermediate Rust course out there!
Role in this project:
userBackend Developer
Contributions:2 reviews, 50 commits, 4 PRs in 1 year 3 months
Contributions summary:Nathan contributed exercises and documentation for an intermediate Rust course. They focused on creating exercises related to idiomatic Rust code, documentation practices, and closures/iterators. The user also added exercises on traits, errors, and testing, and worked on migrating code examples and instructions.
rustintermediaterust-course
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
Nathan Stocks - Senior Software Engineer at Oxen.ai