Joshua J. Bouw is a software engineer with 11 years of hands-on experience building performant backend systems, currently based in Dubai. He is an active open-source contributor in the Rust ecosystem, notably improving core projects like a pure-Rust Ethereum Virtual Machine and the Bevy game engine by refactoring core logic, optimizing gas/config handling, and reducing asset memory usage. His work shows deep systems-level expertise: gas management and precompile traits for EVMs, plus high-performance hashing and asset allocation improvements for game engines. Comfortable across blockchain infrastructure and game-engine internals, he blends low-level optimization with pragmatic code cleanups that reduce technical debt. A self-described cypherpunk and sovereign individual, he brings a privacy-minded, independent perspective to engineering problems.
Pure Rust implementation of Ethereum Virtual Machine
Role in this project:
Backend Developer
Contributions:15 reviews, 23 commits, 6 PRs in 3 months
Contributions summary:Joshua primarily focused on refactoring and improving the Ethereum Virtual Machine (EVM) implementation in Rust. Their contributions involved removing deprecated functions, cleaning up code, and updating various gas costs and configurations. The user also added a `Precompiles` trait, demonstrating a focus on extending and optimizing the EVM's functionality. These changes suggest a strong involvement in core EVM logic and gas management.
A refreshingly simple data-driven game engine built in Rust
Role in this project:
Back-end Developer
Contributions:8 reviews, 18 PRs, 42 comments in 10 months
Contributions summary:Joshua contributed to the Bevy game engine by adding new methods for asset management, including clearing and memory allocation reduction. They also implemented extensions for AHash, a high-speed hashing algorithm used within the engine. Further contributions involved removing redundant code and fixing errors to align with Rust conventions. The user's work focused on improving asset handling, optimizing data structures, and code quality within the Bevy engine.
data-drivenbevygamedevrustgame-development
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.