Justin Makaila

Principal at Treehouse Technology

Pennsylvania, 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
Justin Makaila is a Principal software engineer and former co-founder/CTO with 13 years of experience building mobile-first products, live video systems, and full-stack integrations. He led iOS development and core HLS live-streaming at Present, and has continued to ship robust iOS media tooling—contributing to notable open-source projects like PBJVideoPlayer and refactoring reactive integrations in the popular Moya networking library. Comfortable across mobile, backend, and telemetry pipelines, he has driven product and engineering work at startups and consultancies, including leading iOS efforts and platform transitions to React Native. Based in Pennsylvania, he combines hands-on engineering with startup leadership—raising capital and managing small teams—while still preferring to prototype as a designer-developer and “hacker by choice.”
code13 years of coding experience
job10 years of employment as a software developer
bookNone, Computer Science, None, Computer Science at West Chester University of Pennsylvania
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
3,789reputation
173kreached
30answers
49questions
Badges
xcode
top-5%
cocoapods
top-5%
github-logo-circle

Github Skills (30)

objective-c10
ios10
rxswift10
reactiveswift10
permission10
moya10
avfoundation10
video-player10
player10
swift10
access-management10
rights-management10
conditional-compilation10
testing9
networking9

Programming languages (13)

C#JavaC++Objective-C++GoKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
Moya/Moya

Jul 2016 - Feb 2017

Network abstraction layer written in Swift.
Role in this project:
userFull-stack Developer
Contributions:15 commits, 13 PRs, 6 pushes in 7 months
Contributions summary:Justin primarily focused on refactoring and improving the reactive extensions within the Moya library, transitioning from ReactiveCocoa to ReactiveSwift. They updated the code to align with ReactiveSwift's API changes, ensuring compatibility and maintaining the library's functionality. Additionally, the user contributed to testing and endpoint configurations, making changes to the testing suite and modifying the endpoint definition. These changes suggest a focus on enhancing the integration of reactive programming paradigms with Moya.
networkingrxswiftreactiveswiftswiftabstraction-layer
delba/Permission

Aug 2016 - Oct 2016

A unified API to ask for permissions on iOS
Role in this project:
userMobile Developer (iOS)
Contributions:9 commits, 3 PRs, 22 comments in 2 months
Contributions summary:Justin focused on integrating conditional compilation flags for different permission types within the iOS application. They modified multiple files related to permission requests, status checks, and UI elements. The user updated existing code with `#if` directives based on preprocessor flags, enabling or disabling code blocks for specific permissions like Bluetooth, Notifications, Media Library, and others.
apisecuritypermissionsiosunified-api
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
Justin Makaila - Principal at Treehouse Technology