Zach Waugh

Senior Engineer at Loom

Baltimore, Maryland, 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
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.
code16 years of coding experience
job16 years of employment as a software developer
bookBS Computer Science, BS Computer Science at University of Delaware
stackoverflow-logo

Stackoverflow

Stats
736reputation
40kreached
5answers
2questions
github-logo-circle

Github Skills (25)

unit-testing10
objective-c10
caching10
wkwebview10
ios10
mobile-development10
net10
turbo10
webrequest10
http-request10
mobile10
swift10
debug9
user-interface9
debugging9

Programming languages (9)

TypeScriptC++RustJavaScriptObjective-CSwiftRubyKotlin

Github contributions (5)

github-logo-circle
turbolinks/turbolinks-ios

Jul 2015 - Dec 2020

Native iOS adapter for building hybrid apps with Turbolinks 5
Role in this project:
userMobile 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.
safariwkwebviewhybrid-appsjavascriptcoreturbolinks
hotwired/turbo-ios

Nov 2020 - Feb 2021

iOS framework for making Turbo native apps
Role in this project:
useriOS Mobile Developer
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.
Request Free Trial
Zach Waugh - Senior Engineer at Loom