Hi, I'm Duncan, a passionate and experienced programmer with a strong background in game development. I've worked extensively with Unity and various game engines, leading programming teams and implementing complex systems like motion recognition and in-app purchases. My experience spans working on both client and server sides, optimizing databases, and creating user interfaces that enhance gameplay experience. I enjoy collaborating with designers to bring creative game mechanics to life and am always eager to learn new technologies and improve my skills. Based in Hong Kong, I'm ready to tackle challenging projects immediately and contribute effectively to any team.

Man Duncan Lok-tin

Hi, I'm Duncan, a passionate and experienced programmer with a strong background in game development. I've worked extensively with Unity and various game engines, leading programming teams and implementing complex systems like motion recognition and in-app purchases. My experience spans working on both client and server sides, optimizing databases, and creating user interfaces that enhance gameplay experience. I enjoy collaborating with designers to bring creative game mechanics to life and am always eager to learn new technologies and improve my skills. Based in Hong Kong, I'm ready to tackle challenging projects immediately and contribute effectively to any team.

Available to hire

Hi, I’m Duncan, a passionate and experienced programmer with a strong background in game development. I’ve worked extensively with Unity and various game engines, leading programming teams and implementing complex systems like motion recognition and in-app purchases. My experience spans working on both client and server sides, optimizing databases, and creating user interfaces that enhance gameplay experience.

I enjoy collaborating with designers to bring creative game mechanics to life and am always eager to learn new technologies and improve my skills. Based in Hong Kong, I’m ready to tackle challenging projects immediately and contribute effectively to any team.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Programming Lead at Original Workshop
January 31, 2025 - July 24, 2025
Implemented motion recognition system into a crypto-game project. Set up API, database, and chat server instances on AWS. Integrated multiple payment tools on server side and optimized database performance. Developed game systems on API servers using XAMPP and handled server API callbacks on the client side. Created game UI using NGUI and UGUI for online RPG and offline idle games respectively. Built a timer system for offline idle earning and implemented advertising and Unity IAP systems on the client side. Created an in-house UI library for future games. Managed programming team and work distribution.
Senior Programmer at Digitcube
November 30, 2020 - July 24, 2025
Collaborated with game designers to create mini-games for platform-like apps. Connected server to client on heavily server-based mini-games and implemented common game features such as mailbox for platform apps. Used Egret engine to create games publishable on both mobile and PC platforms.
Unity Developer at Uglysoft
April 30, 2019 - July 24, 2025
Designed and reconstructed data structure of user data and design data. Worked with designers to implement game mechanics on both client and server. Created and connected UI to game logic.
Junior Software Engineer at OutBlaze
March 31, 2017 - July 24, 2025
Updated and maintained existing Unity projects for iOS and Android. Designed and developed new game projects. Collaborated with marketing team to implement advertisements and in-app purchases.

Education

Bachelor of Engineering at The Hong Kong University of Science and Technology
September 1, 2012 - June 30, 2015
Secondary education at St. Stephen’s College
September 1, 2005 - June 30, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Computers & Electronics, Media & Entertainment

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more