Aaron Boxer

Senior Software Developer at Grok Image Compression Inc.

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

🤩
Rockstar
🎓
Top School
Aaron Boxer is a senior software developer and founder with 15 years of experience building high-performance systems for media, medical imaging, and geospatial applications. Currently at Collabora and leading Grok Image Compression, he specializes in squeezing performance out of code—particularly video rendering and image codecs—and has deep expertise integrating VA-API and Wayland for efficient video output in the popular mpv player. His background includes architecting a large-scale RIS/PACS system for University Health Network, optimizing delivery of huge medical images over slow networks and constrained hardware. Aaron pairs an M.Sc. in Mathematics with hands-on systems engineering and a founder’s product sensibility, able to move from low-level driver work to shipping commercial codecs. Colleagues describe him as a maker who thrives on measurable speedups and elegant, pragmatic refactors that improve compatibility and resource use.
code15 years of coding experience
job8 years of employment as a software developer
bookM.Sc, Mathematics, M.Sc, Mathematics at The University of British Columbia
bookB.Sc., Mathematics and Physics (Double Major), B.Sc., Mathematics and Physics (Double Major) at University of Toronto - University College
languagesFrench
github-logo-circle

Github Skills (9)

c1710
multimedia10
vaapi10
c1110
wayland10
mpv10
ffmpeg9
decoding9
drm8

Programming languages (15)

C#JavaC++LeanRustCCMakePerl

Github contributions (5)

github-logo-circle
mpv-player/mpv

May 2022 - Jan 2023

🎥 Command line media player
Role in this project:
userBack-end Developer
Contributions:35 reviews, 15 commits, 19 PRs in 7 months
Contributions summary:Aaron primarily contributed to the video output (VO) drivers within the mpv player, specifically focusing on the Wayland and VA-API integration. Their work included implementing new drivers like `vo_dmabuf_wayland` for displaying dmabuf buffers, enabling support for panscan and panning, and improving error handling and memory management within the Wayland environment. The user also refactored code to allow coexistence between VAAPI and Wayland, indicating a focus on improving video rendering performance and compatibility.
command-linempvmplayercffmpeg
GrokStreaming/gstreamer

Nov 2015 - Sep 2018

Contributions:241 pushes, 2 branches in 2 years 10 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