Dan Murphy

Staff Software Engineer at Google

San Francisco, California, 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
Dan Murphy is a Staff Software Engineer with 17 years of experience, currently leading installable web apps work for Chrome in San Francisco. He blends hands-on engineering across Chrome/Blink storage systems (IndexedDB, Service Workers, Cache, Blob) with standards and spec leadership as a manifest specification editor. Dan has driven user-facing PWA features and macOS integrations in Chromium while also authoring and improving web-platform-tests that validate browser conformance. Longstanding open-source involvement includes performance and engine-level improvements in Chromium and practical optimizations in the JBox2D physics library. He has a history of mentoring and technical leadership dating back to leading the JBox2D project and teaching CS courses at Cornell. Notably, his profile combines deep browser internals expertise with a QA/test-first mindset that helps turn specs into robust, user-facing behavior.
code16 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at Cornell University, College of Engineering
github-logo-circle

Github Skills (21)

javascript10
testing10
collision-detection10
chromium10
java10
javas10
performance-optimization10
web-standards10
indexeddb10
web-development10
webtest10
web-testing10
test-automation10
web-storage9
html8

Programming languages (16)

JavaBikeshedC++CRustGoJSONHTML

Github contributions (5)

github-logo-circle
jbox2d/jbox2d

Jun 2009 - Sep 2017

a 2d Java physics engine, native java port of the C++ physics engines Box2D and LiquidFun
Role in this project:
userBack-end Developer
Contributions:1 review, 1065 commits, 12 PRs in 8 years 4 months
Contributions summary:Dan appears to be responsible for optimizing the codebase and improving efficiency. They removed compiler warnings, inlined and optimized methods, and integrated fast math methods. They are actively working on collision and shape code and fixing bugs, and are focused on improving the performance of the JBox2D library.
physics-enginephysicsbox2dopengl3java
chromium/chromium

Oct 2019 - Jan 2023

The official GitHub mirror of the Chromium source
Role in this project:
userFull-stack Developer
Contributions:43 commits in 3 years 3 months
Contributions summary:Dan's contributions focus on enhancing the functionality and testing of Progressive Web Apps (PWAs) within the Chromium browser. They implemented features related to navigation capturing and tabbed mode behavior for PWAs, impacting how links open within installed applications. Additionally, the user addressed issues with shortcut creation on macOS and refactored code related to preinstalled web apps, Google Chat, and general PWA behavior, improving the overall user experience and Chrome's app integration.
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
Dan Murphy - Staff Software Engineer at Google