Michael LaBarbera
Software Engineer

About Me
I'm a software engineer based out of San Diego with a passion for aviation and aerospace. I currently work at General Atomics Aeronautical Systems (GA-ASI) supporting a wide variety of production efforts.
In addition, I love finding solutions to problems that are inspired by my lived experience and personal interests. I recently built a mobile app for The Rowing Channel, a live-streaming company that I frequently work for as a producer. The app lets users access live and recorded streams, interactively find races, and view latest results and timing data.
Outside of work, you can find me hiking, fishing, rowing, or any other activity that keeps me outdoors.
Projects
IOS Development for The Rowing Channel
This Swift mobile app is intended to be an interactive race viewing experience with every detail at your fingertips. The app lets users access live and recorded streams, interactively find races, and view the latest results and timing data.
This app is built with SwiftUI and leverages Supabase's swift library to query the race catalog and support email, Google, and Apple authentication. It uses SwiftUI's built-in video player API for streaming.


Video Streaming and Interactive Race Results
Building custom video streaming solutions with AVPlayer and HLS protocols, delivering smooth playback and adaptive bitrate streaming for live events.
Integrating real-time race data and interactive results displays, creating an immersive viewing experience for rowing enthusiasts.