// JUNXIONG.DEV / SINGAPORE
Ong Jun Xiong
I'm a software engineer at TikTok in Singapore, building AI infrastructure for e-commerce.
Before AI infrastructure, I wrote Go services for TikTok's seller platform. Outside work, I built and ran Compoze until a client bought it. The tools below started with something that annoyed me enough to fix.

JX / 2026
SINGAPORE
// PROJECT CABINET
Selected work
Open source · 2026
Groundplane
I wanted an agent boundary I could inspect. Groundplane checks declared fields against recorded tool results and rejects a winner, total or comparison when the facts disagree.
Declared field
Check 01
- Claim
- north
- Recorded winner
- harbour
Blocked · UnsupportedClaim
Company · 2025
Compoze
A one-person AI studio I ran alongside TikTok. I sold and priced the work, built document-grounded assistants, and stayed until clients could use them without me.
Policy search
3 sources
How much annual leave carries over?
Up to 5 days, used by 31 March.
On the shelf
04 more
Design system
01 / WEB + SLIDES
UI Pack
The web figures, motion rules and slide starters I reuse across my projects.
Research system
02 / PAPER ONLY
Trading engine
A nightly paper-trading engine where frozen rules can kill an idea, never rescue it.
Agent tooling
03 / CLAUDE + CODEX
Skillpack
One home for the coding-agent skills I use across repos, synced as a git subtree.
Interview practice
04 / LOCAL FIRST
Jobforge
Coding drills that grade the plan I say out loud before I touch the keyboard.
// ELSEWHERE