Here's a selection of some of my previous projects. If you're interested in my professional work experience, see my LinkedIn profile.

Whether Report

Tracks the accuracy of weather forecasts made by Meteorological Service Singapore (MSS) by comparing them against actual rainfall recorded by the National Environment Agency (NEA)‘s weather stations.



A browser extension for Firefox and Google Chrome that helps you quickly locate, open, and download legal judgments.


Position Locator for ACES (PLACES)

PLACES allows callers to quickly and accurately share their location and other information with 995 operators. A SMS link is sent to the caller, that when opened, automatically transmits the caller’s location and the direction they are facing, to the 995 operator. The caller can also be directed to share photos, videos, or livestream what they are seeing, all through that same link.


A Facebook Messenger bot that helps renters contest eviction notices under s8 and s21 of the Housing Act 1988 powered by Docassemble, with all the chatbot logic and material contained in a Docassemble YAML file so non-technical users can edit it without having to wade through code.

2020Winner of the Office & Dragons x Barclays Eagle Labs LegalTech Hackathon

TabWise - Scan it, Say it, Split it

An app that helps you split bills quickly and painlessly. No maths, no logins or passwords, and no cash required. Just free and instant card payments. All you need to do is snap a picture of your receipt.

2019Capital One Prize, Hack King's 6.0

UCL Assistant

An app for students at staff at UCL showcasing the UCL API. Key features include access to your personal timetable, seating maps (including live occupancy) for libraries and study spaces, and room bookings for all centrally-bookable rooms around campus.



Lets you use Facebook Messenger via SMS when you don’t have WiFi/3G/4G/5G/etc (e.g. in the tube, during an O2 outage, in Scotland, etc.).

2018Winner, Hack King's 5.0


Alice lives in London, Bob lives in San Francisco, and Charles lives in Beijing. They want to go on a trip together, but aren’t sure where to go. Trivialgo makes finding cheap flights to a common destination trivial.

2018Winner, Hack King's 5.0


A GPS-assisted GP appointment management system. Amongst other things, it cancels your appointment if it realises you are so far away that it is physically impossible for you to arrive for your appointment on time. The vacant appointment slot is then appropriately reallocated.

20182nd Prize, hatch London

Microwave Internet Exploder

A modern vintage web browser that makes The Internet™ look like ’90s GeoCities.

2018Amex Prize, Porticode 3.0


A switch-flipper that can be retrofitted onto existing light switches. It turns dumb switches into IoT-enabled smart ones.

2018Winner, Hackomania 2018