Darren Shen

Software Engineer at Google

Greater Sydney Area Australia
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
Darren Shen is a software engineer at Google with 11 years of experience building browser and web-platform features, currently focused on ChromeOS. He has a strong background in web standards and front-end interoperability, contributing notable test coverage and implementations to Web Platform Tests and the CSS Houdini Typed OM drafts. His Chromium work shows attention to low-level robustness, from input-method and network redirect handling to removing deprecated code. A University of Sydney graduate with First Class Honours and a University Medal, Darren blends research-oriented rigor from roles at Data61/NICTA with production engineering at Google. Colleagues can expect a practical engineer who cares about spec-compliant behavior and long-term code health.
code11 years of coding experience
job3 years of employment as a software developer
bookHS1917, HS1917 at University of New South Wales
bookThe University of Sydney
bookNorth Sydney Boys High School
github-logo-circle

Github Skills (11)

css10
javascript10
web-standards10
testing10
network-protocol9
chromeos9
css-transforms8
html8
test-automation8
c-language7
cprogramming-language7

Programming languages (8)

TypeScriptJavaC++BikeshedCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
w3c/css-houdini-drafts

Jul 2017 - Mar 2018

Mirror of https://hg.css-houdini.org/drafts
Role in this project:
userFull-stack Developer
Contributions:40 commits, 46 PRs, 152 comments in 8 months
Contributions summary:Darren primarily contributed to the CSS Houdini drafts, focusing on implementing the CSS Typed OM specification. Their work involved replacing background-position with object-position, adding serialization for properties like left/right/top/bottom, and renaming styleMap methods. They also made changes related to CSS math operations, including adding shortcuts and clarifying concepts like the union of unit maps. Additionally, the user worked on refactoring the code and removing unused functions or definitions.
houdinicssdraftscss-houdini
web-platform-tests/wpt

Dec 2017 - Nov 2019

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userFront-end Developer
Contributions:96 commits, 4 comments in 1 year 11 months
Contributions summary:Darren primarily contributes to the web platform tests for CSS Typed Object Model (Typed OM). Their commits focus on implementing and testing new features within the CSS Typed OM specification, including the implementation of StylePropertyMap.clear, adding tests for CSSUnitValue, CSSKeywordValue, and CSSPositionValue, and serialization and normalization tests. The contributions also involve improving existing test harnesses and adding test cases, especially for parsing and serialization of different CSS values and the CSSImageValue type.
microsoft-edgetest-runnerspecssafarifirefox
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
Darren Shen - Software Engineer at Google