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.”
13 years of coding experience
10 years of employment as a software developer
None, Computer Science, None, Computer Science at West Chester University of Pennsylvania
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.
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