HI, I'M YAO XIANG · NUS COMPUTER ENGINEERING

BUILDING
INTELLIGENT
SYSTEMS.

I'm a Year 2 Computer Engineering student at NUS minoring in AI. I bridge multiple layers of abstraction, from ARM assembly in computer organisation to FPGA Verilog FSMs (including fall-detection logic) to C/C++ sensor driven autonomous robots with arduino/RPi to websites and AI-poweredapplications running on both cloud and local systems.

ABOUT ME

ENGINEER,
TA, &
BUILDER.

My engineering journey is driven by a desire to understand exactly how things work under the hood. I enjoy bridging the gap between low-level hardware logic—like designing circuits on a Basys 3 FPGA—and high-level software, creating seamless, optimized systems.

Beyond competing in hackathons and building my own automation tools, I'm a Teaching Assistant for Software Engineering & OOP (CS2113). Teaching pushes me to write cleaner, more deliberate code and helps me communicate complex technical concepts effectively.

NUS Year 2 · Computer Engineering · AI Minor

5+Projects Shipped
4Hackathons
7+Core Tech Stack
CS2113Teaching Assistant
FEATURED WORK

THE
BUILDS.

1 / 10
SCROLL TO EXPLORE
02
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
03
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
04
DATA PIPELINE · OCR AUTOMATION
📚

NOTES 2 WEBSITE

A one-click CLI tool that processes raw semester notes into a fully searchable, offline static site.

PyMuPDF · EasyOCR · Batch CLI Portable Static Export
Notes1 Notes2
05
HACX 2025 · HTX + MICROSOFT

AV DISRUPTOR

A hardware prototype designed to halt hostile autonomous vehicles safely at a distance using non-destructive IR/mmWave spoofing.

<$342 BOM · <500g 80%+ Stop Rate · <3s Response
🛡️ 📡
06
COMPUTATIONAL TOOLKIT · LINEAR ALGEBRA
🧮

MATRIX SOLVER

An interactive CLI engine built for complex linear algebra operations, ML regression analysis, and 3D surface plotting.

OLS · Ridge · KNN · Bayes 2D + 3D Matplotlib Rendering
Matrix1 Matrix2 Matrix3
07
AI PIPELINE · WHISPER AI
🎤

AUDIO TRANSCRIBER

Whisper-powered audio transcription engine optimized for AMD GPUs via DirectML. Features intelligent chunking for long-form audio.

DirectML · 3-5x Faster 30+ Min Files Supported
🎧 ✍️
08
AI · IMAGE PROCESSING
🖼️

IMAGE UPSCALER

High-fidelity image restoration tool implementing Real-ESRGAN and EDSR CNN architectures for diverse restoration needs.

DirectML Engine Model Switching
ESRGAN1 ESRGAN2
09
UTILITY · DATA EXTRACTION
💬

SUBTITLE EXTRACTOR

Intelligent media tool that extracts SRT subtitles with a zero-failure fallback to MP3 audio extraction.

FFmpeg Wrapper Logic-Driven Fallback
🎬 📜
10
SYSTEM · PERFORMANCE
🧭

FILE SCANNER

Ultra-high performance filesystem crawler using .NET APIs. Faster than standard PowerShell cmdlets by 16-50x.

BFS Traversal 3,100+ Files/Sec
📂
01
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 Carousell · Lazada · Amazon SG · Alibaba
Shoppo loading view Shoppo summarised loading Shoppo full evaluation Shoppo summarised evaluation
WHERE I'VE BEEN

WORK EXP.

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.

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.