Skip to content
HK.

Projects

Selected projects that show how I approach problems, make engineering decisions, and build solutions. Each one includes a full case study.

Featured

Campus ID, balances, events, and offers were scattered across separate systems — Red Hawk Wallet unified them in a single Android app.

KotlinJetpack ComposeMVVMFirebase AuthFirestore
Explore Code

A Flutter rebuild of Red Hawk Wallet as a three-sided campus marketplace (student, vendor, admin) on iOS and Android. The original Android prototype updated balances on the client; this version moved that to the server.

FlutterDartgo_routerFirebaseCloud Functions
Explore Code

Scheduling looks simple until constraints interact — then a timetable can appear valid while still breaking the rules that matter.

Next.jsReactTypeScriptTailwind CSSNode.js
Explore Code

Most developer portfolios show that you can build interfaces. This one had to show how I think — and also work as a practical tool for recruiters to understand my work and reach me.

Next.jsReactTypeScriptTailwind CSSReact Three Fiber
Explore Code

More

Most to-do apps become a permanent backlog you scroll past for weeks.

KotlinJetpack ComposeMVVM
Explore Code

Go+ layers higher-level syntax on Go's compiler and runtime. Does that actually reduce what a developer writes, or is it cosmetic?

GoGo+Comparative analysis
Explore