Brad Larson

Product Manager at Sunset Lake Software LLC

Madison, Wisconsin, 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
Brad Larson is a product manager and seasoned engineer with 17 years of experience bridging low-level systems, machine learning, and mobile graphics from Madison, WI. He has led compiler and toolchain efforts for differentiable Swift at PassiveLogic and contributed to Google's Swift for TensorFlow project, improving core layers, models, and documentation for a high-profile ML-language experiment. As founder of Sunset Lake Software and long-time maintainer of GPUImage frameworks, he blends deep Metal and image-processing expertise with product instincts, shipping commercial apps and open-source libraries. He has also driven protocol and tooling improvements in Swift Protobuf and removed Python dependencies in model examples, demonstrating a pragmatic focus on portability and developer experience. With a PhD-level research background in materials science and hands-on startup leadership at SonoPlot, he pairs rigorous problem-solving with entrepreneurial execution. An interesting throughline: he repeatedly moves features from research-grade proofs into usable developer tools, making advanced ideas accessible in production contexts.
code17 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy - PhD, Materials Science, Doctor of Philosophy - PhD, Materials Science at University of Wisconsin-Madison
bookBachelor of Science - BS, Chemical Engineering, Bachelor of Science - BS, Chemical Engineering at Rose-Hulman Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
170,269reputation
9.9mreached
1,612answers
14questions
Badges
grand-central-dispatch
top-1%
uilabel
top-5%
uiview
top-1%
interface-builder
top-5%
dictionary
top-5%
animation
top-1%
github-logo-circle

Github Skills (86)

serializable10
image-processing10
cocoa10
uiview10
metal10
deserialization10
deep-learning10
bluetooth10
coreanimation10
uikit10
cocoa-touch10
concurrency10
garbage-collection10
memory-leaks10
animation10

Programming languages (8)

DockerfileC++CLLVMSwiftHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
BradLarson/GPUImage3

Jun 2018 - Jul 2019

GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal.
Role in this project:
userMobile Developer (iOS)
Contributions:43 commits, 23 PRs, 52 pushes in 1 year 1 month
Contributions summary:Brad primarily contributed to the GPUImage 3 framework, focusing on adding new features and examples for image and video processing. They added support for picture inputs on iOS, and for movie input. They implemented several filters, including iOSBlur, SmoothToonFilter, and SoftElegance, demonstrating expertise in Metal and image processing techniques. The user also integrated movie playback capabilities, and updated the framework with Swift Package Manager support.
licensedmetalgpuacceleratedgpuimage
BradLarson/GPUImage2

Apr 2016 - Jun 2019

GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing.
Role in this project:
userFull-stack Developer
Contributions:1 release, 108 commits, 29 PRs in 3 years 2 months
Contributions summary:Brad primarily contributed to the Swift framework GPUImage2, which is designed for GPU-accelerated video and image processing. Their work involved adding new image processing operations, fixing compatibility issues with Linux builds and various OpenGL ES versions. Furthermore, they addressed bugs related to movie recording and picture output, showcasing a broad understanding of the framework's functionality and platform-specific implementations.
licensedgpuacceleratedgpuimagebsd
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
Brad Larson - Product Manager at Sunset Lake Software LLC