Back to portfolio
Project archive

All projects

Six builds across team leadership, full-stack systems, workflow automation, Android and native macOS.

No. 01

Implose.gg

Year
Role
Team Lead · 6-person capstone
Scope
Gamified learning · Full-stack web · AI

A pixel-styled learning platform where courses are levels, players battle bosses in multiplayer, upload their own notes to get AI explanations, and share courses in a marketplace.

PHP MySQL JavaScript AI API PDF.js Cloudflare Turnstile
Implose.gg
No. 02

GoGreen @ APU

Year
Role
Team Lead · 4-person academic project
Scope
Full-stack web · Sustainability

A campus sustainability event platform. Students find and join events tagged by UN Sustainable Development Goal, organizers run approvals and attendance, and everyone earns AP Coin for showing up.

PHP MySQL JavaScript Chart.js PDF.js Apache
GoGreen @ APU
No. 03

StageX

Year
Role
Team Lead · 4-person academic project
Scope
Low-code · Workflow automation

A concert ticketing system built on Joget's low-code platform. Organizers create concerts, admins approve them, customers book tickets, and the workflow fires confirmation emails at each step.

Joget DX Workflow Automation HTML/CSS PHP Nginx
StageX
No. 04

APSync

Year
Role
Solo build
Scope
Android · Flutter · Timetable sync

An unofficial APU timetable app. Reads your APSpace schedule, pushes it to your Android calendar, and re-checks every 12 hours to catch added, moved or cancelled classes.

Flutter Dart Android APSpace API
No. 05

Chocolate General Hospital

Year
Role
Team Lead · Admin module owner · 4-person team
Scope
Desktop · Java · Object-oriented design

A Java Swing hospital simulator — appointments, prescriptions, inventory, billing, healthcare programmes — with everything persisted to structured text files (no database, by design).

Java Swing FlatLaf JFreeChart JCalendar Apache Ant
Chocolate General Hospital
No. 06

Razer BSK V3 X HS on Mac

Year
Role
Solo build · Independent open source
Scope
Native macOS · Hardware utility

A native macOS control app for the Razer Basilisk V3 X HyperSpeed mouse. DPI, polling rate, button remap, lighting, scroll smoothing, battery, per-app profiles. No Synapse needed.

Swift Swift Package Manager HID CoreBluetooth CGEventTap
Razer BSK V3 X HS on Mac