Xu Ding

Co-Founder at Star Tutorial

Singapore
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

👤
Senior
🎓
Top School
Xu Ding is a veteran software engineer and entrepreneur with 14 years building scalable web systems and co-founding Spacebib in Singapore. He designs robust architectures and backends using modern PHP practices, SOLID principles and infrastructure patterns like master/slave databases, queue workers and load balancing. A prolific freelancer and founder of Star Tutorial and The-Di-Lab, he has delivered 30+ client applications and champions TDD and CI workflows. He contributes to open source documentation and libraries—improving CakePHP docs for Chinese users and enhancing event deserialization and test coverage in a popular Laravel event-sourcing project. Known for the credo “first solve the problem, then write the code,” he pairs pragmatic engineering with a continual drive to learn new languages and techniques. Colleagues count on him for turning complex requirements into maintainable, production-ready systems.
code14 years of coding experience
job3 years of employment as a software developer
bookBachelor Information Technology, Bachelor Information Technology at James Cook University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1,992reputation
289kreached
84answers
11questions
Badges
cakephp
top-5%
github-logo-circle

Github Skills (20)

cakephp10
event-handling10
translation10
laravel-mix10
testing10
rs10
data-serialization10
laravel10
event-sourcing10
serialization10
php10
documentation10
markdown-it8
markdown8
jquery6

Programming languages (9)

C++CSSMakefileTwigJavaScriptPHPSwiftHTML

Github contributions (5)

github-logo-circle
The easiest way to get started with event sourcing in Laravel
Role in this project:
userBack-end Developer
Contributions:8 commits, 5 PRs, 27 comments in 4 months
Contributions summary:Xu primarily focused on adding tests and improving the event deserialization functionality within the Laravel event sourcing framework. They implemented tests for events with DateTime objects and ensured proper deserialization. The user also added a DateTimeNormalizer and exposed the aggregate_version of StoredEvent, indicating a focus on improving the test coverage and functionality of the event handling and persistence layer.
projectionevent-sourcingeventget-startedphp
cakephp/docs

Jan 2018 - Mar 2018

CakePHP CookBook
Role in this project:
userTechnical Writer
Contributions:12 commits, 14 PRs, 3 comments in 2 months
Contributions summary:Xu primarily contributed to the documentation of the CakePHP framework. Their commits focused on translating documentation to Chinese, updating existing documentation, and adding tutorials. They updated the folder structure, quickstart guide, and other sections of the documentation. The contributions centered on improving the accessibility and comprehensiveness of the documentation for users of the CakePHP framework.
phpcookbookcakephp
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
Xu Ding - Co-Founder at Star Tutorial