Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Senior AI Engineer in Singapore — agentic AI for smart factories

Posts

My homelab setup

25 minute read

Published:

The point of my homelab is replacing subscriptions. Family photos that used to live in a cloud photo service now live on a drive I own. Documents that used to mean an hour digging through a shoebox now OCR themselves into something searchable. Everything running here is cheaper, more private, or more useful than what it replaced, and usually all three.

Shipping AI models to self-hosted machines

10 minute read

Published:

Most AI ships behind an API. The model lives on hardware the operator controls, upgrades happen in one place, and when something breaks, an engineer with dashboards is already looking at it.

Factory-grade agents: a definition

13 minute read

Published:

Everything in this post is illustrative. The scenarios are constructed to teach patterns; nothing here describes any specific system, plant, or employer.

DeepSafe: running 21 deepfake detectors behind one API

12 minute read

Published:

The deepfake detection literature has a distribution problem. The models exist, the papers are good, and almost nobody outside a lab can run any of it. Every research repo ships its own broken environment, its own weight files on a link that dies within a year, and its own Python version requirement. Meanwhile the fakes ship as consumer apps. DeepSafe is my attempt to fix that: take the best open detectors, make them run in one place, and put a single URL in front of them. The code is open source. This post is about how the engineering works, down to the import system and the calibration math.

A year of building a 3D bioprinter

14 minute read

Published:

For the past year a team of ten of us has been building a 3D bioprinter during our undergrad. I lead the project. It’s called BioP, it swaps a desktop printer’s plastic filament for soft gels, and it has taught me more engineering than every course I’ve taken combined. This post is an account of what building it involves, with the numbers.

Three years of RC planes and multirotors

15 minute read

Published:

For the past three years most of my pocket money has gone into foam. Foam board, thermocol sheet, hot glue, cheap servos, and propellers bought in fives because they break in fours. This is a look back at the aircraft years, with the numbers behind the builds, written while the last of the fleet still hangs from the hostel ceiling.

Bono: a wall-drawing plotter

9 minute read

Published:

Last week at Quark, on the library lawns, a whiteboard drew the Batman logo on its own while people ate breakfast around it. Behind it were two stepper motors, two cords, a pen in a 3D printed carriage, and a laptop. The machine is called Bono. It’s our version of the polargraph, a wall-drawing robot, and this post is about how it works, the math that decides where it can draw, and what we learned building it.

portfolio

publications

talks

teaching