David Potter is a senior software engineering manager with 11+ years of leadership experience building full-stack search, metrics, and mobile experiences at Tableau and a long history of shipping platform-level Windows and server software from his Microsoft tenure. He blends deep systems and API design skills (C, C++, C#, Swift, Objective-C) with modern mobile and cloud stacks (React Native, TypeScript, AWS), and has hands-on experience implementing offline-first data snapshots and native networking improvements for Xamarin apps. A proven architect and maker, he has founded mobile startups, led cross-platform mobile efforts at INRIX, and owns open-source contributions to widely used libraries like ModernHttpClient. Known for debugging across application, OS and even assembly layers, he pairs pragmatic product focus with an out-of-the-box mindset that surfaces elegant, usable solutions at scale. Based in Kirkland, WA, he brings both enterprise-grade process leadership and entrepreneurial grit to complex engineering challenges.
11 years of coding experience
28 years of employment as a software developer
BS, Computer Science, Math, BS, Computer Science, Math at California State University, Fullerton
HttpClient implementations that use platform-native HTTP clients for :rocket:
Role in this project:
Mobile Developer (iOS)
Contributions:10 commits, 7 PRs, 9 comments in 2 months
Contributions summary:David primarily contributed to the iOS implementation of the ModernHttpClient library, focusing on the `NSUrlSessionHandler`. Their work involved refining the handling of HTTP requests, including implementing auto-redirect functionality and adding caching capabilities. The user also addressed error handling by integrating more comprehensive error management using `NSError`, improving the overall robustness and reliability of the iOS client. The changes specifically targeted improving the behavior of the client based on HTTP configurations and standard iOS practices.
Contributions:55 commits, 19 pushes in 5 years 7 months
mac-osmacconfiguration-filesos-xuseful-scripts
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
David Potter - Sr. Software Engineering Manager at Tableau