Projects
Notable projects I have worked on.
Android Development
I developed two open-sourced Android apps.
Chinese Converter
Convert between Traditional and Simplified Chinese, with support for regional word variant (異體字) and word choice differences, bridging the gap between Chinese users from different regions. It presents user with multiple ways to invoke the conversion, including in-place conversion by selecting the text and clicking the menu item. The app was developed and published in 2020 during COVID lockdowns, but is kept updated with new features, and has now achieved over 17,700 downloads on Google Play.
GitHub Project Page | Google Play Download
Snapchat Streaks Reminder
This app sends recurring notifications to remind user to send their Snapchat streaks at user-customizable times. It was my first Android app to be published, and was developed during high school in 2019. It achieved over 5,000 downloads on Google Play.
GitHub Project Page | Google Play | F-Droid
Home Server
In 2018, I planned and built a low-cost and low-power home server, using VMWare ESXi virtualization technology allowing multiple operating systems to be run on the same server. This allows separation of duties for each system, which also allows improved security by separating public-facing services and internal-facing services.
Services provided include: VPN (point-to-point and mobile clients), authoritative DNS, RADIUS authentication, web hosting, data storage, password manager, live TV streaming and recording, mail server, Overleaf, and VM backup.
From designing and setting up, to maintainence, I have gained practical knowledge and familiarily on many industry software and tools. I also keep myself updated on the latest developments in this field, and migrate to new offerings as appropriate.
List of notable software I have used:
- VMWare ESXi
- Windows Server
- Ubuntu and Debian Server
- Apache
- FreeRADIUS
- StrongSwan, WireGuard, v2ray
- BIND
- Veeam
- OPNsense, pfSense
- Nextcloud, Bitwarden, Overleaf