Austin Hicks

Senior Software Engineer at Sauce Labs

Seattle, Washington, 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
Austin Hicks is a senior software engineer based in Seattle with 12 years of experience building high-throughput, low-maintenance backend systems in Rust, C/C++, and Python. He owns critical Rust microservices at Sauce Labs that handle millions of requests and terabytes of data daily, and helped migrate systems from synchronous to async Rust while contributing to custom databases and service discovery. Austin began by contributing to the Rust compiler—implementing field-reordering optimizations—and has architected cross-platform audio work and build fixes in notable open-source projects like Mozilla's cubeb. He enjoys squeezing maximum performance from tight loops (including a feature-flag system using self-modifying assembly) and has a track record of shipping reliable services that stay up for months.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Florida Atlantic University
stackoverflow-logo

Stackoverflow

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

Github Skills (18)

c-language10
wp-api10
mingw10
winapi10
ws-api10
cprogramming-language10
multithreading9
hyper-threading9
thread9
threaded9
build-system8
punctuation6
pyspark6
python6
dataframe6

Programming languages (15)

SmartyC#C++RustCGoTypeScriptJulia

Github contributions (5)

github-logo-circle
mozilla/cubeb

Sep 2014 - Sep 2014

Cross platform audio library
Role in this project:
userSystem Architect / Software Architect
Contributions:12 commits in 1 day
Contributions summary:Austin primarily focused on refactoring and adapting the audio library for different build environments and operating systems, particularly Windows. Their work involved modifying the build process, including integrating MinGW compatibility. They addressed platform-specific issues, such as thread creation on Windows using `CreateThread` and adapting the code to work with MinGW. The user also reverted some changes to address build issues and platform compatibility problems.
audio-playerwindowsaudioaudio-librarycross-platform
libaudioverse/libaudioverse

Apr 2014 - Jun 2017

Contributions:26 releases, 3086 commits, 8 PRs in 3 years 2 months
realtimeenvironmentalmidisynthesisaudio
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
Austin Hicks - Senior Software Engineer at Sauce Labs