Alex Szpakowski

Software Engineer at HB Studios

Halifax, Nova Scotia, 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

🤩
Rockstar
🎓
Top School
Alex Szpakowski is a software engineer with 15 years of experience specializing in cross-platform game engines, graphics programming, and iOS/macOS development from Halifax, Nova Scotia. He combines low-level graphics expertise—contributing Metal support and texture/ shader optimizations to the popular LÖVE 2D framework—with systems-focused improvements to projects like GLSLang and SDL, emphasizing compiler compliance, portability, and performance. His work spans real-world platform fixes (Retina display handling, Apple TV remote, controller/touch events) and rendering-quality improvements (TAA, bloom, depth of field), showing a pragmatic balance of visual fidelity and efficiency. Comfortable across C++, Objective-C/Swift, and tooling like CMake, he often targets maintainability gains such as explicit casts, initialization fixes, and build options that reduce platform-specific complexity.
code15 years of coding experience
bookComputer Science, Computer Science at Carleton University
languagesEnglish
github-logo-circle

Github Skills (36)

objective-c10
vulkan10
c-language10
ios10
shader10
glsl10
c1110
post-processing10
c1710
metal10
effects10
compiler-compiler10
api10
optmization10
optimisation10

Programming languages (9)

C#TypeScriptJavaC++CMakefileLuaRuby

Github contributions (5)

github-logo-circle
love2d/love

Dec 2012 - Jan 2023

LÖVE is an awesome 2D game framework for Lua.
Role in this project:
userBack-end Developer & Graphics Engineer
Contributions:17 releases, 129 reviews, 2550 commits in 10 years 2 months
Contributions summary:Alex primarily contributed to enhancing the LÖVE 2D game framework by implementing Metal (macOS/iOS) specific graphics code. They introduced features like texture views, support for integer pixel formats, and addressed issues with texture uploads and shader execution, particularly regarding the correct display and memory management of pixel data. Moreover, the user improved the performance of the drawing routines and added draw calls for different shader techniques.
2d-gameluagamedevdefold2d-game-framework
spurious/SDL-mirror

Jul 2014 - Oct 2019

An unofficial, automated SDL2 and SDL1.2 HG mirror.
Role in this project:
userMobile Developer (iOS)
Contributions:241 commits in 5 years 4 months
Contributions summary:Alex primarily focused on enhancing the iOS support for the SDL2 and SDL1.2 HG mirror. The commits include significant improvements to the handling of display modes, particularly for Retina displays, and the implementation of clipboard support. The user also addressed several bugs related to window resizing and focus, as well as contributing to the Apple TV remote support.
sdl1windowssdlsdl2playfab
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
Alex Szpakowski - Software Engineer at HB Studios