wtr

A smart water bottle that tracks user’s drinking habits and offers helpful reminders to stay hydrated

Arduino | C++ | Firebase Realtime Database | Next.js | Typescript


Octopus

Share files and short text to any device (AirDrop for Everyone)

Next.js | MUI | Typescript | Go | Swift | WebSockets | AWS Lambda (Java)


Brewin Interpreter

An interpreter for the Brewin, Brewin++, and Brewin# variants of the LISP language

Python


Home Router Simulator

A simulator of an average home router — LAN/WAN packet forwarding, static/dynamic NAT, and ACL firewall

C++ | TCP/IP


Cloudbook

An imitation blogging platform built using Cloudflare Workers

Next.js | MUI | Typescript | Go (Backend)


PandaCC

A web application to convert between Chinese Simplified and Chinese Traditional

Svelte | Bootstrap | Typescript


JPType

A typing game that sources its words from the JLPT vocabulary lists

Bootstrap | HTML | CSS | Typescript


MangaPDF

A node.js app that takes in a bunch of images, de-noises them, and combines them into a single PDF

Node.js | Typescript


Pi Runner (Dino ver.)

Chrome’s “No Internet” Dino game but you have to enter digits of pi instead of using the space bar

HTML | CSS | JS


Mahjong Hand Validator

A C++ program that verifies if a given Mahjong hand is valid

C++