Steve Wooster

Sandy, Oregon, 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

👤
Senior
🎓
Top School
Steve Wooster is a pragmatic software engineer with a decade of experience building robust back-end systems, particularly in Rust and legacy stacks, and is seeking non-blockchain Rust roles near Portland or remote. He has delivered performance-critical work in privacy-sensitive domains—optimizing async Rust servers for distributed cryptographic protocols at SecureDNA—and stabilized large-scale data processing and QA pipelines at comScore. A careful systems thinker, he has deep experience across networking, databases, and deployment from LAMP-era system administration to modern async Rust patterns. Steve is an active open-source contributor to graphics and rendering ecosystems (notably enhancements to the ash Vulkan bindings and the rendy engine), showing attention to correctness, performance, and practical example simplification. Collected by a math-and-CS background, he combines low-level optimization skills with rigorous testing practices that uncovered rare cryptographic edge cases.
code10 years of coding experience
job13 years of employment as a software developer
bookBachelor’s Degree, Mathematics and Computer Science, 3.85 GPA, Bachelor’s Degree, Mathematics and Computer Science, 3.85 GPA at Portland State University
languagesEnglish, Japanese
github-logo-circle

Github Skills (14)

gfx10
vulkan10
rs10
rust10
renderer10
game-development10
backend10
back-end-development10
graphic10
game-dev10
algorithms8
algorithm8
data-structures8
data-structure8

Programming languages (6)

CSSC++RustJavaScriptPerlRuby

Github contributions (5)

github-logo-circle
ash-rs/ash

Nov 2019 - Mar 2022

Vulkan bindings for Rust
Role in this project:
userBackend Developer
Contributions:10 reviews, 10 commits, 11 PRs in 2 years 4 months
Contributions summary:Steve primarily contributed to the `ash-rs/ash` repository by modifying the codebase to improve its functionality and efficiency. Their work includes adding `PartialEq`, `Eq`, and `Hash` traits to various structs, simplifying example code, and optimizing vertex input states. They addressed memory selection and code simplification within the examples, and added conversion functionalities between Extent2D, Extent3D, and Rect2D.
rustvulkanvulkan-bindingsgamedev
amethyst/rendy

May 2019 - Oct 2019

State of the art "build your own engine" kit powered by gfx-hal
Role in this project:
userBackend Developer
Contributions:8 commits, 5 PRs, 7 comments in 5 months
Contributions summary:Steve primarily contributed to the `rendy` repository by improving and simplifying examples, fixing bugs, and making code more robust. They addressed issues related to fence handling and example execution, indicating a focus on the rendering pipeline's stability. The user also made optimizations to the meshes example, improved buffer calculations, and addressed a typo, demonstrating attention to detail. Several commits directly modify and enhance the scene graph and related rendering components.
gfxartgamedevrustvulkan
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
Steve Wooster