Allen Ding

Chief Executive Officer at snappymob

Federal Territory of Kuala Lumpur, Malaysia
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
Allen Ding is a seasoned technology leader and CEO with 16 years of experience architecting and shipping mobile and web applications across diverse verticals. He founded and leads Snappymob, applying deep iOS expertise to product and engineering strategy while still contributing hands-on to code and frameworks. Allen is the creator of the widely used Kiwi BDD framework for iOS, where his contributions improved debugging, async testing, and maintainability—an indicator of his focus on developer experience. His background in computer graphics and games informs a strong appreciation for performance and UX in consumer-facing apps. Based in Kuala Lumpur, he blends startup leadership with an engineer’s attention to detail, from refactoring codebases to organizing Xcode templates. Educated in computer science at UC San Diego, he pairs formal training with pragmatic open-source impact.
code15 years of coding experience
bookUniversity of California San Diego
bookComputer Science, Computer Science at Ventura College
stackoverflow-logo

Stackoverflow

Stats
1,373reputation
73kreached
10answers
4questions
Badges
uikit
top-5%
github-logo-circle

Github Skills (14)

objective-c10
ios10
uikit9
asynchronous8
async8
testing7
memory-management6
nsstring6
oop6
localization6
iphone6
mocking6
ipad6
bdd6

Programming languages (6)

CoffeeScriptJavaScriptGoObjective-CSwiftPython

Github contributions (5)

github-logo-circle
kiwi-bdd/Kiwi

Jun 2010 - May 2014

Simple BDD for iOS
Role in this project:
userMobile Developer (iOS)
Contributions:75 commits in 3 years 11 months
Contributions summary:Allen primarily contributed to the Kiwi BDD framework for iOS development. Their work focused on improving the framework's functionality and maintainability. This included fixing warnings, enhancing call site reporting for better debugging, adding support for NSProxy, refactoring code, and improving the Xcode template organization. The user also added examples for asynchronous expectations.
objective-ctestingbddswiftios
allending/Notekata

Jun 2010 - Feb 2011

Contributions:111 commits in 7 months
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