

Implemented the attention mechanism and full transformer architecture in F# and C#, with tokenisation, model serialisation, and a unit-tested training loop. A study in functional programming meeting machine learning primitives.

Scalable React 18 + TypeScript frontend architecture using the Context API. A sandbox for component composition patterns and state design.

Real-time object detection on a Raspberry Pi using YOLOv5 — recognises humans and vehicles, runs on-device, streams alerts. End-to-end edge inference pipeline.

Enterprise WPF application with authentication, container management, quotations, and dynamic pricing. Clean architecture across the data, domain, and UI layers.

Led the inaugural ITE West team. Designed motor control and computer-vision pipelines for a competitive autonomous robot.

Hand-built editorial portfolio. Warm tokenised theme, serif statements, fully responsive, dark mode included.
I'm a .NET developer who came to software through robotics — a path that taught me to respect what happens when code meets the physical world.
At JBS Australia I build production .NET systems: C#, ASP.NET Core, Blazor, SQL Server, with Azure and AWS underneath. Outside of work I keep my hands in things — low-latency multiplayer game servers on EC2, transformer architectures in F#, edge computer vision on Raspberry Pi, and lately, agentic LLM systems using Claude and the Vercel AI SDK.
I led the inaugural WorldSkills Singapore robotics team out of ITE West. I served as a Fire Rescue Specialist with the SCDF. I'm 18 hours into a private pilot's licence. Different domains, same instinct: understand the system, build the smallest thing that works, then make it better.
Building enterprise-grade .NET applications. C#, ASP.NET Core, Blazor, SQL, with cloud integration on Azure and AWS. Clean architecture, REST APIs, CI/CD.
Graduated with distinction. Strong focus on programming, algorithms, software engineering, and generative AI systems.
National Service. Operational discipline, team coordination under pressure, leadership in time-critical environments.
Director's List (top 10%). Led the inaugural WorldSkills Singapore robotics team. bizSAFE Level 2 certification.
Eighteen hours of flight training with the Singapore Youth Flying Club. The Cessna teaches what software cannot — spatial awareness, weather, decisions you can't undo with Ctrl+Z.
Long days on trails. Best place to think through an architecture problem is six hours up a mountain with no signal.
A sport that rewards waiting. Surprisingly close to debugging — quiet, observational, and very satisfying when something finally takes.