Di Liu

New York, New York, 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
award
Top expert inFont and Web Development Technologies
Di Liu is a seasoned front-end software engineer with 15 years of experience building consumer-facing products and creative tooling, now based in New York City and returning to work after an extended medical leave. She was a primary engineer on Google Photos for Android (helping scale it to hundreds of millions of daily users) and led development of the Paint editor for Scratch 3.0, contributing to a platform used by tens of millions of kids worldwide. Her strengths lie in complex UI, SVG/WebGL rendering pipelines, and integrating rich graphic editors into large React codebases. Beyond code, she brings a strong visual design background—art directing the MIT Mystery Hunt 2021 and contributing art to multiple puzzle hunts and MIT events—which informs her UX-sensitive engineering. Currently focused on reconnecting with NYC engineering opportunities, she’s been keeping sharp with ongoing programming and indie game art projects during her time off. Her rare combination of production-scale mobile experience and deep front-end graphics expertise makes her a great fit for teams building creative, media-rich applications.
code15 years of coding experience
job13 years of employment as a software developer
bookExpected Master of Engineering, Computer Science and Electrical Engineering, Expected Master of Engineering, Computer Science and Electrical Engineering at Massachusetts Institute of Technology
github-logo-circle

Github Skills (18)

webgl10
javascript10
paperjs10
user-interface10
ui-design10
uid10
svg10
front-end-development10
html10
js10
blockly10
react10
rendering9
render9
canvas9

Programming languages (6)

TypeScriptC#C++JavaScriptKotlinPython

Github contributions (5)

github-logo-circle
Paint editor for Scratch 3.0
Role in this project:
userFront-end Developer
Contributions:3 reviews, 398 commits, 598 PRs in 3 years 9 months
Contributions summary:Di primarily contributes to the development of the Scratch 3.0 paint editor, focusing on UI and feature enhancements. Their work includes fixing initialization bugs, implementing new UI elements for bitmap mode (oval and rectangle outlines), and adding keyboard shortcuts. These commits suggest a focus on improving user interaction and extending the functionality of the paint editor within the Scratch 3.0 environment.
scratcheditor
WebGL-based rendering engine for Scratch 3.0
Role in this project:
userFront-end Developer
Contributions:13 reviews, 124 commits, 137 PRs in 3 years 10 months
Contributions summary:Di primarily contributed to the rendering engine for Scratch 3.0, focusing on the `RenderWebGL.js` file and related components. Their work involved implementing and refining the `updateSVGSkin` function, which manages SVG skin updates, including conversions from bitmap skins. They also addressed issues related to bitmap skin updates and the integration of the SVG renderer. Further contributions included updates to the speech bubble generation with the goal of removing quirks mode dependencies, which involved code changes to `SVGTextBubble.js`, `SVGTextWrapper.js` and related code.
rendering-enginewebglthreejsrenderingscratch
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
Di Liu