Dave Tapuska

Staff Software Engineer at Google

Waterloo, Ontario, Canada
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
Dave Tapuska is a Staff Software Engineer based in Waterloo with 12+ years of professional experience building low-level systems, networking stacks, and platform integrations at companies like Google and Research In Motion. He pairs deep C/C++ and Java expertise with a strong cryptography background, having implemented OpenSSL-based products and PKCS#11 hardware-backed signing services. Dave has driven platform and OS-level work—porting runtimes and JITs, designing IPC for WebKit/QNX, and architecting BlackBerry peer-to-peer tunneling—while mentoring engineers and shaping high-level architecture. At Google he continues to influence browser and mobile platform code (notably contributions to Chromium and V8 for iOS) and to improve web standards test coverage through Web Platform Tests. An inventor on 34 granted US patents and 56 filed applications, he brings a rare combination of hands-on systems craftsmanship and patented innovation. Colleagues rely on him for solving the hardest integration and networking challenges across constrained and mainstream platforms.
code12 years of coding experience
job19 years of employment as a software developer
bookBachelor of Mathematics, Software Engineering, Bachelor of Mathematics, Software Engineering at University of Waterloo - St. Jerome's University
stackoverflow-logo

Stackoverflow

Stats
567reputation
10kreached
0answers
1question
github-logo-circle

Github Skills (22)

objective-c10
javascript10
c-language10
ios10
testing10
css10
browser10
dom10
web-standards10
html10
cprogramming-language10
webkit9
virtual-machine9
javascript-engine9
blink9

Programming languages (12)

TypeScriptJavaC++ShellBikeshedCJavaScriptGo

Github contributions (5)

github-logo-circle
web-platform-tests/wpt

Apr 2016 - Jun 2021

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userFront-end Developer
Contributions:56 commits, 7 PRs, 2 pushes in 5 years 2 months
Contributions summary:Dave's contributions primarily involve adding and modifying Web Platform Tests (WPT) for various web standards. Their work focuses on testing features related to HTML, CSS, and DOM, including input modes, mouse events, fullscreen API, and user activation. The user has also implemented tests for the new postMessage API and the handling of stale while revalidate for assets like images, scripts, and CSS. These changes have a direct impact on the accuracy and completeness of web standards compliance testing within the WPT repository.
microsoft-edgetest-runnerspecssafarifirefox
chromium/chromium

Oct 2019 - Jan 2023

The official GitHub mirror of the Chromium source
Role in this project:
userMobile Developer (iOS)
Contributions:44 commits in 3 years 3 months
Contributions summary:Dave primarily contributed to the iOS-specific implementation of Chromium, focusing on the Blink rendering engine and related components. Their work involved bug fixes related to media loading in service workers, and modifications for the iOS platform, including sandboxing, disabling JIT compilation to address device-specific issues, and improvements for logging and debugging. The user also made changes to the view hierarchy for visual cues and implemented support for external begin frame sources and various other iOS specific changes.
chromiumgithub-mirrorchrome
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
Dave Tapuska - Staff Software Engineer at Google