NUS COMPUTER ENGINEERING · AI MINOR · 7× HACKATHONS

FROM
SILICON
TO SYSTEMS.

Bridging low-level hardware constraints and high-level software abstraction. Building everything from Verilog FSMs on an FPGA to offline AI assistants and remote health monitoring tools.

WHO IS THIS

ALL
THE
LAYERS.

Whether writing ARM assembly for microcontroller peripherals, designing a multifunction calculator on a Basys 3 FPGA, or developing FastAPI backends for local AI models, I focus on understanding systems from the ground up.

Knowing the hardware closely makes software tradeoffs easier to reason about: latency, memory, interfaces, and where an abstraction starts to leak.

NUS Year 2 · CEG · AI Minor · Teaching Assistant (CS2113)

6Featured Builds
7Hackathons
~7Languages
Layers Crossed
FEATURED WORK

THE
BUILDS.

1 / 6
SCROLL TO EXPLORE
01
PERSONAL R&D · APR 2026 — PRESENT
Aiko app icon

AIKO

My personal OS agent: a local daemon, mobile app, Telegram bridge, memory system, and tool runtime wired into one loop. It gives me one interface for files, shell, Git, Docker, calendar, web, voice, image generation, and long-running build work. Under the hood: local Ollama by default, OpenRouter when I want speed, plus a 3-lane Gemini CLI software factory. Its mothership layer turns old repos, scripts, and hackathon builds into manifest-backed skills Aiko can call directly.

aiko-core · aiko-app · telegram · factory ~1 month old · skills compounding
Aiko — character portrait Aiko — mobile app intro screen Aiko — app icon
02
CODEEXP · CIVIC EMERGENCY COORDINATION
Open Finalist
Kampung Kaki

KAMPUNG KAKI

A live, role-aware map of Singapore that gives citizens, responders, and operations teams one shared emergency picture. SOS signals, reports, live public data, dispatch, and grounded AI guidance all flow through a canonical MQTT and Redis state layer.

React + Vite · MapLibre + OneMap MQTT 5 · Redis · FastAPI · Vercel
Kampung Kaki citizen map Kampung Kaki operations console Kampung Kaki logo
03
AI-ENGINEER HACKATHON · DEEP-RESEARCH PLANNER
🧭

PLAN.AI

The Architect's co-pilot. Researches across papers, repos, threads, and the web; outputs cited 22-section technical blueprints with Mermaid C4 diagrams.

React + Vite · Vercel Edge 9 Source Integrations · STORM-lite
PLAN.AI workspace — idea intake PLAN.AI workspace — deep-research run PLAN.AI workspace — rendered blueprint
04
SYNAPXE × IMDA · AI INNOVATION CHALLENGE
Mera

MERA

Local-first health companion utilizing a 478-point facial mesh and rPPG for edge-computed vital sign monitoring.

100% Precision · Smile Checker (0 FP) 3.70 MAE · rPPG vs clinical oximeter
Front Chat Mera
05
TINYFISH SG HACKATHON · TELEGRAM SHOPPING AGENT
Shoppo

SHOPPO

Telegram-native shopping agent that turns messy user intent into TinyFish marketplace fan-out, evidence-backed ranking, and a clearer shortlist.

FastAPI · SQLite · SSE · Telegram Bot API Carousell · Lazada · Amazon SG · Alibaba
Shoppo loading view Shoppo summarised loading Shoppo full evaluation Shoppo summarised evaluation
06
NUS ORBITAL · APOLLO ACHIEVEMENT
🤖

WINGMAN

Privacy-focused desktop assistant with offline Ollama IPC orchestration and built-in task management.

Electron + React + FastAPI 6 AI Personalities · Full Offline
Wingman Dark Tsundere
WHERE I'VE BEEN

WORK EXP.

KABAM Robotics
Robotics Software Intern
May 2026 – Dec 2026

Building software for the Matrix-4 autonomous delivery robot across ROS 2 Jazzy, MQTT, Nav2, Jetson Orin AGX vision, and CAN bus control. I am integrating SAM3 open-vocabulary detection, containerising robot services, and working inside the Jenkins / Spinnaker / AWS Kubernetes deployment pipeline and Kriya WebRTC remote-intervention stack.

National University of Singapore
Undergraduate Teaching Assistant — CS2113
Jan 2026 – Present

Guiding Year 2 students through Object-Oriented Programming and software engineering principles. I manage weekly tutorials, help teams navigate collaborative development environments, and debug complex Java codebases to ensure solid architectural practices.

BUILT UNDER PRESSURE

HACKATHON RUN.

  1. 2026 NUS × Synapxe × IMDA AI Innovation Challenge <free creds&exp>
  2. 2026 VibeWithSG <free creds&exp>
  3. 2026 AI Engineer Hackathon <free creds&exp>
  4. 2026 TinyFish SG Hackathon <free creds&exp>
  5. 2026 Hack4Good <free creds&exp>
  6. 2026 DSTA BrainHack · CODE_EXP Open Finalist · <free creds&exp>
  7. 2025 HacX · CS7 <free creds&exp>
DSTA BrainHack · 16 Jun 2026 CODE_EXP Open Finalist View certificate ↗
DSTA BrainHack CODE_EXP 2026 certificate awarded to Yao Xiang as an Open Finalist
THE TOOLKIT

TECH STACK.

Languages
PythonJavaC/C++ VerilogAssembly (ARM)TypeScriptSQL
Frameworks
Next.jsFastAPIElectron ReactNode.jsJUnitGradle
Infrastructure
DockerGit ActionsRaspberry Pi STM32 / Basys 3Vivado FPGASQLite
AI / ML
OllamaMediaPipePyTorch HuggingFaceEasyOCRPyMuPDF
WHAT COMES NEXT

LET'S
BUILD.

I'm actively seeking opportunities in embedded systems, AI integrations, and full-stack development. If you're working on interesting technical challenges, let's connect.