Transport & mobility
Aubin (Junction / Aubin MaaS Limited)
Aubin is a multi-modal, highly customisable journey planner and travel companion designed for neurodivergent travellers in Great Britain. It uses OpenTripPlanner as the journey planner backend, with features catering for usage in Great Britain.
Aubin allows travellers to easily plan journeys such as taking bikes on board, park and ride, stop-off locations, and adjusting fine-grained preferences such as relative weights for different travel modes, walking speed, and transfer times.
While developing this product, I contributed a lot into OpenTripPlanner, including performance enhancements and better adherence to standards, and also contributed a proposal to GTFS-RT standard such that we can model the rail operations more accurately. It is now the largest production deployment of OpenTripPlanner in terms of geographical area.
Under the hood, I also worked on transforming and tidying the source data into GTFS standards so that they can be presented nicely by an OpenTripPlanner client without custom logic.
National Rail timetable on the web
This website provides a web-accessible, up-to-date version of National Rail timetable, in traditional timetable format, using the electronic National Rail timetable data, containing planned engineering works not found in half-yearly PDF timetables.
Due to high resource usage, this website is currently taken private while a rewrite is in progress. The source code is available on GitHub for anyone to deploy an instance.
KMB & LW combined headway ETA
This is an interface to query the ETA from bus companies in Hong Kong, focusing on getting ETA for a combination of routes fast and saving the combination as a browser bookmark, which is not possible using the official apps.
Mapping & navigation
WhatF***Words
This is a progressive web app which shows the position of a place in coordinates or words on a map, by searching a place name, tapping the map or geolocation.
制县等级中国版
继日本、台湾、香港后,我写了制县等级中国版供全中国的旅行家晒去过的地方。
Hong Kong TrailO Information Site
Hong Kong TrailO Information Site is a website dedicated to introduce trail orienteering in Hong Kong. It is a fully bilingual WordPress site with both Chinese and English having equal status on the front end.
Commercial web development
iTrain (IT Wake)
This was started as an internal staff self-management and learning app used in Chow Tai Fook1. I developed the API using Laravel, which served Android and iOS clients, and also an Angular web application.
It has been adapted for use in multiple different companies, including Prudential (IIQE YiKaoTong, PRURookies), FSE Engineering (FSEE Academy), Hong Kong Financial Services Professionals Association (HKFsPA E-Learning Platform), Bank of China (BOC Life), etc.
Easy One (Bull.B)
During my internship at Bull.B, I developed the web site of Easy One, which is a portal for business and job listings.
I developed the web site using Lavarel - The PHP Framework For Web Artisans, and style it using Bootstrap.