NUS COMPUTER ENGINEERING · AI MINOR · 3× HACKATHONS

FROM
SILICON
TO SENTIENCE.

I bridge multiple layers of abstraction, from ARM assembly, computer organisation, and FPGA Verilog FSMs (including fall-detection logic), to websites and AI-powered applications running on both cloud and local systems.

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 intimately tells you exactly what a software abstraction costs. That lower-level knowledge drives more efficient, optimized, and deliberate engineering.

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

5+Projects Shipped
3Hackathons
~7Languages
Layers Crossed
FEATURED WORK

THE
BUILDS.

1 / 9
SCROLL TO EXPLORE
01
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
02
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
03
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
04
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
🛡️ 📡
05
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
06
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
🎧 ✍️
07
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
08
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
🎬 📜
09
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
📂
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.