John Daub

Board Member at Jointley

Bryan, Texas, 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

👤
Senior
🎓
Top School
John Daub is a seasoned software leader and entrepreneur with 14 years of professional experience and a multi-decade history of shipping native Mac and iOS software. He founded and leads multiple companies, has guided operations as a COO and now serves as a board member after an acquisition, and has shaped engineering culture at firms like Big Nerd Ranch where he led remote-work adoption and onboarding. A hands-on technologist early in his career—contributing to projects from Metrowerks PowerPlant to long-running Mac products—he still contributes to open-source iOS tooling, including practical fixes and test-suite updates to well-known projects like RxSwift. He combines technical depth in mobile and systems architecture with strong mentoring and teaching roles (including adjunct instruction and firearms/self-defense training), reflecting an unusual blend of communication, leadership, and operational expertise. Based in Bryan, Texas, he focuses on building useful, delightful software and growing people and organizations around it.
code13 years of coding experience
job25 years of employment as a software developer
bookMasters Speech Communication, Masters Speech Communication at Texas A&M University
bookBachelor of Science (B.S.) Human (Speech) Communication, Bachelor of Science (B.S.) Human (Speech) Communication at James Madison University
bookLangley High School
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

objective-c10
swift10
debug10
rxswift10
ios10
reactive-programming10
testing10
concurrency9
code-optimization9
observer8
ui-design8
functional-programming7
api-design6

Programming languages (3)

C++Objective-CSwift

Github contributions (5)

github-logo-circle
WYPopoverController is for the presentation of content in popover on iPhone / iPad devices. Very customizable.
Role in this project:
userMobile Developer (iOS)
Contributions:19 commits in 19 days
Contributions summary:John primarily focused on improving the WYPopoverController library for iOS, fixing existing issues, and enhancing its functionality. They addressed compiler warnings, particularly those related to block retain cycles and unused variables. Their contributions included adding a completion block to popover presentations and modifying the code to align with the UIPopoverController API. They also worked around issues related to DCIntrospect and its interactions with the view hierarchy.
picture-in-pictureipadpresentationiphonecustomizable
ReactiveX/RxSwift

Dec 2015 - Dec 2015

Reactive Programming in Swift
Role in this project:
userMobile Developer (iOS)
Contributions:5 commits, 1 PR, 3 comments in 1 day
Contributions summary:John's contributions focus on adapting the RxSwift library's testing framework to incorporate the new `DispatchQueueSchedulerQOS` enum introduced in the project. Their work involves modifying existing tests, specifically within the `Observable+BlockingTest`, `Observable+TimeTest`, and `Observable+ConcurrencyTest` files, to utilize and test the new QOS-based scheduling approach. They also updated `Driver+Test` and made the necessary changes to adopt the updated QOS mechanisms. This demonstrates a clear effort to align the test suite with the latest features and best practices of the library, including deprecation warnings for prior scheduling mechanisms.
observerunidirectionalrxswiftreactive-programmingswift
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
John Daub - Board Member at Jointley