Patrick Martin

Software Engineer (Game Code) at Self-employed

San Diego, 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
Patrick Martin is a software engineer with 13 years of experience focused on game code and open-source tooling, based in San Diego. He maintains and improves the Synergy mod for Source engine coop play while developing SABRE.js, a GPU-accelerated JavaScript renderer that brings Advanced SubStation Alpha subtitles to the web and low-end devices. His contributions to high-profile projects include WebAudioAPI integration work in Emscripten and a texture-format fix adopted by Citra and its forks, demonstrating a knack for cross-platform, low-level multimedia problem solving. He blends practical performance-minded engineering—drawn from a lifelong fascination with clever, efficient hacks—with a background in security consulting and biomedical-sensor protocol development. Comfortable across the full stack of web, graphics and emulation stacks, he tends to tackle niche compatibility and performance challenges that others skip. Outside work he’s an active maintainer and community contributor who still spends spare time evolving his open-source projects.
code13 years of coding experience
job9 years of employment as a software developer
bookHigh School, High School at The Gary and Jerri-Ann Jacobs High Tech High School
bookHigh School, High School at Canyon Crest Academy
bookComputer Science, Computer Science at San Diego State University
bookHigh School, High School at Cathedral Catholic High School
bookComputer Science, Computer Science at Weber State University
languagesEnglish, Spanish, Japanese
github-logo-circle

Github Skills (8)

emscripten10
javascript10
webassembly10
rust-wasm10
wasm-pack10
sdl10
c-language8
cprogramming-language8

Programming languages (18)

C#JavaC++CRustHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
emscripten-core/emscripten

Mar 2013 - Mar 2013

Emscripten: An LLVM-to-WebAssembly Compiler
Role in this project:
userFull-stack Developer
Contributions:5 commits in 13 days
Contributions summary:Patrick contributed to the WebAudioAPI integration within the Emscripten project, focusing on audio output and functionality. The user implemented changes in `src/library_sdl.js` to enable WebAudioAPI support, including buffer management and audio source connections. Furthermore, the user made improvements to the audio mixer code and fixed various related issues. Additionally, the user revised the test code, and made code style updates.
emscriptenwebassemblycompilerwasmllvm
SABRE-JS/opentype.js

Feb 2023 - Jun 2024

Read and write OpenType fonts using JavaScript.
Contributions:12 reviews, 1 PR, 44 pushes in 1 year 4 months
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