Tanner Rogalsky

Staff Software Developer at Clear Street

Old Toronto, Ontario, Canada
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
Tanner Rogalsky is a Staff Software Developer with 15 years of experience building high-performance tooling and rendering systems across games, media, and hardware startups. He has a track record of shipping multiple titles and leading teams from zero to scale—most recently forming and growing a Tools team that accelerated photonics hardware timelines by bridging software and physics. Deep technical contributions include OpenGL/WebGL middleware, GL bindings in Rust (glow), and refined OpenAL support for Emscripten/WebAssembly, demonstrating a strong systems and low-level graphics skillset. Comfortable collaborating with researchers and external partners, he specializes in turning messy, heterogeneous data and third‑party tools into automated, production-ready pipelines. Based in Toronto, he blends hands-on coding with practical leadership to solve novel, multidisciplinary problems.
code15 years of coding experience
job12 years of employment as a software developer
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1,126reputation
81kreached
8answers
1question
Badges
activerecord
top-5%
github-logo-circle

Github Skills (19)

webgl10
javascript10
openal10
emscripten10
rust10
webassembly10
opengl10
testing9
opengl-es9
activerecord9
ruby-on-rails6
lua6
overloading6
love2d6
wait6

Programming languages (12)

TypeScriptC++RustCLLVMHaxeJavaScriptLua

Github contributions (5)

github-logo-circle
grovesNL/glow

Oct 2019 - Nov 2020

GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code
Role in this project:
userBackend Developer
Contributions:1 review, 12 commits, 7 PRs in 1 year 1 month
Contributions summary:Tanner primarily contributed to the core functionality of the `glow` project, focusing on implementing and refining OpenGL bindings in Rust. Their work included adding attribute getting functions, fixing naming conventions, and extending functionality for different rendering contexts (stdweb and web_sys). They also exposed mipmap generation and added GL enums for color formats, demonstrating a deep understanding of OpenGL and its various extensions.
opengl-eswebglrustanywhereopengl
emscripten-core/emscripten

Feb 2016 - Feb 2018

Emscripten: An LLVM-to-WebAssembly Compiler
Role in this project:
userBack-end Developer
Contributions:9 commits, 6 PRs, 7 comments in 2 years
Contributions summary:Tanner primarily contributed to the `src/library_openal.js` file, focusing on the OpenAL audio library implementation within the Emscripten environment. Their work involved fixing typos, correcting parameter assignments, ensuring proper gain setting, and integrating with global gain settings. Additionally, the user added tests for `alGetListenerf` and `alListenerf` and addressed issues related to stride calculations for GL state query functions. These changes indicate a focus on refining and testing the OpenAL integration for WebAssembly.
emscriptenwebassemblycompilerwasmllvm
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
Tanner Rogalsky - Staff Software Developer at Clear Street