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.
12 years of coding experience
19 years of employment as a software developer
Bachelor of Mathematics, Software Engineering, Bachelor of Mathematics, Software Engineering at University of Waterloo - St. Jerome's University
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Front-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.
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.