CLEARED
Phantom Blade Zero
First playthrough. All achievements. Platinum.
- PLAY TIME
- 28h 20m
- COLLECTION
- 100%
- DEATHS
- 63
AI / GAMES / PERSONAL NOTES
I also go by David. My gaming IDs are NoKiin and Harlen.
I’m based in Singapore and work on AI and games at Lobah. I build multi-agent systems that generate HTML5 games, as well as AI-native games. Before this, I worked on biomedical image analysis at A*STAR. I also used to play esports professionally.
I still play games after work. I also like travelling, going out for drinks, cooking and mixing drinks at home. I’m learning Thai too.
WORK / BACKGROUND

An HTML5 game generator I work on at Lobah. Users can create and edit games through conversation.

I’m the primary developer for the Unity client and Java backend, covering the engine migration, ongoing content updates, and workflows using Unity MCP and AI-generated art.

My research at A*STAR on segmenting nuclei, extracting features and classifying them in pathology slides.

Our second-prize project at the Singtel GD Hackathon 2020.
GAMES & COMPETITIONS
ARCHIVE / 2015I used to play CrossFire Mobile professionally as 哈伦. I also go by NoKiin and Harlen in games. Here are my tournament results and a few team photos.
Player profile articleVICTORY
Tournament resultsACHIEVEMENTS
Open a badge for details.
More than ten championships and gold medals in CrossFire Mobile professional and national tournaments from 2015 to 2017, including CMEG 2017.
Second prize at Singtel GD Hackathon 2020 with the BizVoice Automation team.
Finalist in Shopee Code League in both 2021 and 2022.
Finalist in Huawei HMS App Competition 2020.
SAVED MOMENTS
04 /OFF THE CLOCK
What I’ve been playing, plus trips, meals and nights out.
CLEARED
First playthrough. All achievements. Platinum.
BANGKOK / THAILANDBrunch at FRAN’S, three bars and After You.
9 photosView album
Photos from the beach and around town.
4 photosView album
A Negroni and a gin & tonic.
2 photosView album
A barbecue at an East Coast BBQ pit.
2 photosView album
Around the city and by the river at night.
2 photosView album
Yellow Crane Tower at night.
1 photoView albumThailand
Brunch at FRAN’S, three bars and After You.
The Bumble Bar / Bar Kaguya
A Negroni and the bar.
Thailand
Photos from the beach and around town.
Liaoning, China
A Negroni and a gin & tonic.
Singapore
A barbecue at an East Coast BBQ pit.
China
Around the city and by the river at night.
Hubei, China
Yellow Crane Tower at night.
A short clip from the trip, without audio.
I’m learning too. These are a few phrases for food and getting around.
Hello
What does this mean?
These are short forms. For politeness, men commonly add ครับ; women use ค่ะ for statements and คะ for questions. The spelling hints do not mark tones.
More phrases from the Tourism Authority of Thailand ↗05 /JOURNAL
Some thoughts on making games, and notes about studying and competing.
06 /SITE TRAFFIC
Visits to the site and the countries or regions they come from.
Finding your spot…
—Only shown to you · not storedThe pin marks your approximate country or region from your IP. A VPN may show its exit location.
Drag · pinch · double-click to zoom · Ctrl / ⌘ + scroll. Arrows move, + / − zoom, 0 shows the world. Locations are approximate countries or regions.
Locations will appear as visits arrive.
A page view is recorded after about 3 seconds. Section changes do not add views, and rapid refreshes are deduplicated. Visitor counts are anonymous estimates based on IP and browser information; shared networks and device changes affect accuracy.
Traffic statistics only publish aggregates and do not store raw IP addresses or use analytics cookies. Your current IP is shown only to you; looking it up records no page view or location history. Anonymous deduplication records are kept for up to 35 days; aggregate views are retained. Analytics respects Do Not Track and Global Privacy Control. IP location is approximate and may reflect a VPN.
07 /PLAYER MESSAGES
Games, projects, or just a hello.
Your message is saved. It will appear on the board once I have reviewed it.
Loading messages…
Leave the first one. Once reviewed, it will be pinned here.
Nicknames are chosen by visitors and are not verified identities.