Projects
Fbs
Simplify and automate facility bookings for 15+ facilities around my NS camp. Integrates with Google Calendar, Google Sheets, and Telegram for easy management and a hassle-free experience.
Tech stack
.NET, Aspire, New Relic, Coolify (deployment)
Nuxt3, Kiota, PrimeVue, TainwindCSS, vue-cal
Homer
Jarvis of the house, but dumber. Tries to be helpful but sometimes isn't. Powered by Home Assistant, NetDaemon and New Relic. Runs a bunch of automations around the house (like controlling my toilet light, very helpful) and pipes some statistics to New Relic so I can make fancy dashboards.
Started after I got fed up with writing YAML Home Assistant automations.
Homer processes millions of events a month for me and makes it useful.
First time using ReactiveX (Rx.NET) and learned a lot.
Tech stack
.NET, NetDaemon (+ Rx.NET), Aspire, New Relic, Coolify (deployment)
DataGovSG APIs, LTA DataMall APIs, SimplyGo APIs
DrivePermissionScanner
Hobby project for work. We have 100k+ files and we want to grab an overview of their permissions.
Tech stack
.NET, TPL Dataflow, Google Drive APIs
sstalumniassociation
Platform for provide SST Alumni access to various services, such as entry approval, passes and event stuff.
Tech stack
.NET, EF Core, gRPC
Nuxt3, Drizzle, Framework7, TailwindCSS, NuxtUI
CloudFlare, Turso, Fly.io
paperless
A platform for you to make your own digital namecards, and share them.
Was a good place for me to play with Cloudflare KV and Next.JS 13's App Router + RSC capabilities.
wsa-tollbooth
A survey platform for World Skills ASEAN (Singapore 2023).
With my amazing decision making skills, I decided to create this platform 1 week before the event because why not. The platform allows event organizers to create surveys, and view responses with a little bit of analytics.
For admins (me!), there's also a lucky draw thingy.
Across 3 days, the platform collected around 2000 responses.
Tech stack
Nuxt3, Prisma, tRPC, PrimeVue, UnoCSS, Redis
CloudFlare, CockroachDB, Fly.io
admin.form.gov.sg
No image 😦
An admin interface for FormSG, designed to provide quick access to important information and facilitate updates to data on the platform.
Design heavily inspired by Linear, because Linear good 👍.
Tech stack
Vite, React, React Router, Chakra UI, Tanstack Query, Tanstack Virtual, S3
NestJS, Mongoose, MongoDB, AWS Lambda