Dongyuan Liu

Software Engineer at Apple

Cupertino, 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
Dongyuan Liu is a seasoned software engineer with 16 years of experience, currently driving tools, internationalization frameworks, and keyboard/text input work at Apple in Cupertino. He blends systems-level thinking with hands-on mobile and backend experience—shipping iOS components like a highly customizable TagListView and improving backend data processing for community projects. His career spans startups and internships where he built sync protocols, Python-to-C++ tooling, and cross-platform frameworks that let macOS apps leverage web technologies. Comfortable across Swift, Objective-C, Python, and JavaScript, he focuses on reliable architecture and practical developer tooling. A bilingual contributor with roots in both Zhejiang University and Simon Fraser University, he pairs production-grade engineering with a taste for small, useful open-source utilities.
code16 years of coding experience
job2 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Zhejiang University
bookHigh School, Science, High School, Science at 北京市十一学校
bookBachelor’s Degree, Computing Science, Bachelor’s Degree, Computing Science at Simon Fraser University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

uid10
swift10
javascript10
nodejs10
ios10
front-end-development10
data-processing10
autolayout9
ui-design9
user-interface8
interface-design8
geojson8
awesomewm5

Programming languages (12)

TypeScriptCSSC++CSchemeJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
ElaWorkshop/awesome-cn-cafe

Sep 2015 - Jul 2021

A curated list of awesome coffee places for work in China.
Role in this project:
userBack-end Developer
Contributions:1 review, 233 commits, 128 PRs in 5 years 11 months
Contributions summary:Dongyuan primarily contributed to the backend logic of the project, focusing on data processing and business rules. Their commits involved modifying a `housekeeper.js` file to enhance the functionality of the application, including adding support for a new operational status and dynamically detecting cities. They also updated the code to reflect changes in marker colors and count, demonstrating involvement in data handling and presentation. Additionally, they added a feature to calculate average download speed and assign colors to the markers based on it.
chinacoffee-shopsgeojsoncoffee
ElaWorkshop/TagListView

May 2015 - Oct 2016

Simple and highly customizable iOS tag list view, in Swift.
Role in this project:
useriOS Mobile Developer
Contributions:11 releases, 85 commits, 32 PRs in 1 year 5 months
Contributions summary:Dongyuan primarily contributed to the development of an iOS tag list view. Their work included the initial implementation of the `TagView` and `TagListView` components, handling of layout and padding, and the addition of features such as font size customization and the ability to remove tags. They also incorporated a delegate for handling tag press events and made the necessary adjustments to support Auto Layout and dynamic height cells.
cocoapodsin-viewinterface-builderstoryboardhighly-customizable
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
Dongyuan Liu - Software Engineer at Apple