Adam Gashlin

Portland, 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
Adam Gashlin is a senior backend engineer in Portland, Oregon with 20 years of experience building robust native and server-side systems across C, C++, Rust, JavaScript, and Python. He has shipped features for Firefox installer/updater and Windows integration at Mozilla, maintained high-availability clustering code at IBM, and currently works on backend systems at AllSpice while pursuing game projects that explore computation and programming. A longtime open-source contributor, he has implemented and optimized audio format decoders for the widely used vgmstream library, showing an interest in low-level media formats and build systems. His background spans research (MS and PhD work) in software visualization and formal methods to practical game and console development, giving him a rare mix of academic rigor and shipping-level engineering. Colleagues rely on him for debugging tricky platform and GUI issues, performance tuning, and thoughtful code reviews.
code21 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,524reputation
58kreached
60answers
0questions
github-logo-circle

Github Skills (14)

c1710
audio10
cmake10
c1110
decode10
decoder10
codec10
oop6
struct6
opencv6
rust6
linux6
assembly6
javascript6

Programming languages (18)

C#JavaC++RustCGoHTMLKotlin

Github contributions (5)

github-logo-circle
vgmstream/vgmstream

Apr 2016 - Jan 2023

vgmstream - A library for playback of various streamed audio formats used in video games.
Role in this project:
userBack-end Developer
Contributions:6 commits, 10 PRs, 7 comments in 6 years 10 months
Contributions summary:Adam contributed to the vgmstream project by implementing and modifying audio format decoders. They added support for a new header in the CWAV format, included an ADX key for a specific game, and optimized the build process by using FetchContent conditionally. Additionally, the user updated Vorbis codec implementations.
audio-formatscvgmstreamcodecwinamp
hcs64/vgm_ripping

Aug 2014 - Oct 2022

Sources for game music ripping tools
Contributions:73 commits, 7 PRs, 37 pushes in 8 years 3 months
musicmusic-gamerippingsourcesgame-music
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