Zach Waugh is a Senior Engineer with 16 years of experience building native iOS and macOS applications, currently working at Loom in Baltimore. He led mobile product development at Rewatch and was the lead iOS developer at Basecamp, shipping major app releases for HEY and Basecamp products while shaping hybrid native–web architectures. Zach founded and ran his own app studio, giving him end-to-end experience from design and implementation to marketing and business strategy. He’s an active open-source contributor in prominent iOS projects—improving image fetching, web view integration, and Turbo/Turbolinks bridges—demonstrating a focus on performance, reliability, and native/web interoperability. Known for solving tricky concurrency and caching bugs, he blends deep platform expertise with pragmatic product thinking. He holds a BS in Computer Science from the University of Delaware.
16 years of coding experience
16 years of employment as a software developer
BS Computer Science, BS Computer Science at University of Delaware
Native iOS adapter for building hybrid apps with Turbolinks 5
Role in this project:
Mobile Developer (iOS)
Contributions:2 releases, 86 commits, 28 PRs in 5 years 6 months
Contributions summary:Zach made several contributions to the native iOS adapter for Turbolinks, primarily focusing on integrating and improving the user experience within the iOS application. They modified the web view's behavior, allowing scrolling beneath the navigation bar and updating insets. The user also refactored session and visitable flows and made code adjustments to improve logging. These changes demonstrate a focus on enhancing the interaction between the web view and the native iOS environment.
Contributions:65 commits, 8 PRs, 10 pushes in 2 months
Contributions summary:Zach's commits primarily focus on the development and integration of an iOS framework for Turbo native apps. They initiated the project, added essential project files, and imported core Turbolinks (now Turbo) files into the project. The user also refactored and reorganized code, emphasizing the implementation of a web view bridge for communication between the native iOS environment and the JavaScript-based Turbo framework. The user also imported unit tests and added an empty demo project.
ios-frameworkturboswiftioshybrid
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.