Aubrey Powell

Emeryville, California, 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
Aubrey Powell is a versatile software engineer with 11 years of professional experience and a deep background in game development, having shipped systems for Champions Online, Star Trek Online, and Diner Dash for Facebook. He combines low-level systems expertise in C/C++ and OpenGL with modern tooling like C#, Unity3D and TypeScript, and has built both long-lived MMO engine components (teams, guilds, inventory, crafting) and indie-focused engine tooling that exposes C++ to Lua. More recently he contributed to AR and 3D CAD engines at Snap and Aurora, and implemented Perlin noise and brownian improvements in a Rust procedural noise library, showing a continued focus on performant procedural systems. Comfortable across frontend and backend stacks, Aubrey has a track record of designing for maintainability and extensibility in complex, networked environments and enjoys bridging experimental tech (Emscripten/WebGL, Fuchsia terminal) into production.
code11 years of coding experience
job13 years of employment as a software developer
bookSanta Barbara City College
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (2)

procedural-generation10
rust10

Programming languages (5)

C#TypeScriptRustJavaScriptPython

Github contributions (5)

github-logo-circle
Razaekel/noise-rs

Dec 2014 - Aug 2021

Procedural noise generation library for Rust.
Role in this project:
userBack-end Developer
Contributions:64 commits, 31 PRs, 17 pushes in 6 years 9 months
Contributions summary:Aubrey's primary contribution was the addition of Perlin noise generation capabilities, including the implementation of the Perlin noise algorithm and related support functions in Rust. They created new source files and integrated the Perlin noise functionality, demonstrating a focus on procedural generation techniques. Furthermore, the user refactored and improved the noise library by adding brownian functions, and cleaning up examples.
simplexperlin-noiserustproceduralprocedural-generation
Cifram/noise-rs

Jan 2015 - Aug 2021

Contributions:45 pushes, 6 branches in 6 years 8 months
rustnoiseproceduralprocedural-noise
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
Aubrey Powell