Amornchai Kanokpullwad

Software Engineer at TikTok

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

🤩
Rockstar
🎓
Top School
Amornchai Kanokpullwad is a seasoned software engineer with 14 years of experience specializing in mobile development and cross-platform initiatives, currently contributing at TikTok from Singapore. He has led native iOS and Android teams at KBTG and Agoda, driving architecture decisions, CI/CD, Kotlin Multiplatform and Jetpack Compose adoptions that scaled banking and travel products. His background spans full-stack and backend work (NestJS, Spring) and building WebRTC clients and internal libraries to improve developer velocity and reduce costs. An active open-source contributor, he created polished iOS UI components and transitions (e.g., ZFRippleButton, ZFDragableModalTransition) and contributed build/release improvements to the widely used novoda/bintray-release plugin. Known for hiring and mentoring—having interviewed 100+ candidates—he combines hands-on coding with technical leadership in high-growth environments. Outside product work he prototypes useful tooling (desktop apps, demo projects) that bridge engineering and support needs.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science Information Technology, Bachelor of Science Information Technology at School of Information Technology, King Mongkut's Institute of Technology Ladkrabang
languagesThai, English, Japanese
github-logo-circle

Github Skills (19)

objective-c10
ios10
animation10
groovy10
ui-design10
java10
javas10
uid10
gesture-recognition10
front-end-development10
release-automation10
gradlew10
gradle10
bintray9
android-library9

Programming languages (7)

JavaC++Objective-CSwiftGroovyRich Text FormatKotlin

Github contributions (5)

github-logo-circle
Custom animation transition for present modal view controller
Role in this project:
userMobile Developer (iOS)
Contributions:52 commits, 16 PRs, 25 pushes in 2 years 4 months
Contributions summary:Amornchai primarily contributed to the development of a custom modal transition animation for iOS. Their work involved creating a `ZFModalTransitionAnimator` class, implementing gesture-based dismissals, and adding features like custom transition directions (bottom, left, right), scale adjustments, and alpha modifications for the presenting view. The user also added a demo project showcasing the transition and addressed various bugs related to rotation and UI issues.
animationcontrollermodaltransitionuiscrollview
zoonooz/ZFRippleButton

Jun 2014 - Oct 2016

Custom UIButton effect inspired by Google Material Design
Role in this project:
userMobile Developer (iOS)
Contributions:2 releases, 35 commits, 6 PRs in 2 years 4 months
Contributions summary:Amornchai primarily contributed to the development of a custom `UIButton` effect, focusing on ripple animations inspired by Google Material Design. Their work included adding the core class for the ripple effect, implementing options for customization such as ripple color and size, and integrating touch tracking. They also made modifications to the demo project, addressing build issues and ensuring proper functionality within the iOS environment.
custom-uibuttongoogle-material-designuibuttongoogle-materialios
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
Amornchai Kanokpullwad - Software Engineer at TikTok