:/$whoami
ong jun xiong
:/$ titlesoftware engineer @ tiktok
:/$ focusai infrastructure · go · typescript
:/$ pwd~/singapore
:/$
JX-2026
View selected workView resume

:/$ about

I write Go and TypeScript at TikTok in Singapore, on the team that builds AI infrastructure for Global E-commerce. My job is the plumbing: the agent runtime, the tool servers, and the SDK that other engineers ship on — it is in daily use by operations teams across the US, SEA and UK. Alongside the day job I ran Compoze, a one-person AI shop, on nights and weekends until one of its clients bought it in 2025. Evenings otherwise mean a climbing wall or my trading journal.

:/$ selected work

2026 · open source

Singapore property intelligence

Repository

A decision system for buying a home in Singapore. It pulls official URA transaction data, scores every condo on comparable-unit value, and runs AI agents over the qualitative checks a spreadsheet can't hold — tenure, lease decay, surrounding supply. Built to make my own search a data problem instead of an agent's opinion.

PythonData pipelinesAI agentsURA API

2025 · side venture, sold

Compoze

A one-person AI solutions company I ran on nights and weekends alongside the day job — retrieval-augmented chat products built for clients on LlamaIndex and FastAPI, with Next.js frontends and vector indexing on LlamaCloud. I did the discovery calls, the scoping, the build, the pricing and the training. Sold to one of its clients at the end of 2025.

LlamaIndexFastAPINext.jsFly.io

:/$ experience

full resume →

Oct 2025 – now

current

TikTok · AI Infrastructure Engineer

Promoted into the AI infra role after 18 months on promotion and seller backends. Built the team's agent platform from zero: an A2A + LangGraph runtime, a Go MCP server, and a React chat SDK other teams build on. In daily use by operations teams across the US, SEA and UK.

Apr 2024 – Oct 2025

TikTok · Software Engineer

Go/gRPC promotion backends and seller analytics on OLAP pipelines (ClickHouse, Hive), serving campaigns across 13+ markets.

2025

alongside TikTok

Compoze · Founder (sold)

A side venture I built and ran on nights and weekends: RAG chat products for clients on LlamaIndex, FastAPI and Next.js. Sold to one of its clients at the end of 2025.

before

Internships & school

Binance, Thought Machine, DBS and Tanso (Munich). Computer Science (Hons) at NUS, where I also TA'd and ran the Fintech Society.

:/$ skills

Languages

Go · TypeScript · JavaScript · Python · Java · SQL · Bash

Backend

gRPC · Kafka · Redis · Node.js · Spring Boot · REST · microservices

Data

MySQL · PostgreSQL · MongoDB · ClickHouse · Hive · Spark · OLAP · ETL

AI systems

MCP · A2A · LangGraph · LlamaIndex · RAG · prompt engineering · agentic workflows

Frontend

React · Next.js · Vue · Redux · Tailwind

Infra

Docker · Kubernetes · AWS · Linux · Jenkins · CI/CD · Git

:/$ education

BComp (Hons) in Computer Science, National University of Singapore, specialising in AI and software engineering, with an exchange semester at TU Munich under NUS Overseas Colleges. I taught OOP and software engineering as a TA (Student Mentor Award) and was President of the NUS Fintech Society.

:/$ tinkering

Side projects live on GitHub: a Singapore property data-analysis project, agent tooling for myself, and a markdown life-admin repo tended by an AI agent. This site is open source too. More on the hobbies page, and my university-era work is in the archive.

:/$ contact

© 2026 Ong Jun Xiong