cd ~/home
// ARCHIVE

ALL PROJECTS_

The complete index — 21 projects on 5 shelves. Pick a shelf or search the stack.

$ found 21 projects

Applied Work

08
Large Language Model Application Integration for Extracting Unstructured Data// PROJ_01AI / LLM
PyQTPythonLLMs

Large Language Model Application Integration for Extracting Unstructured Data

Novel framework integrating LLMs into data processing pipelines for structured extraction, achieving 96.93% accuracy.

Parcel/Package Delivery Detection System// PROJ_02Computer Vision
PyQTPythonLLMs

Parcel/Package Delivery Detection System

Parcel detection is a specific application of object detection, where the goal is to identify and locate parcels (packages) within images and match it with sets of condition for proof of delivery (POD)

AR Human Connection Application - Resonate// PROJ_03AR / Mobile
ViroReactReact NativeTypeScriptLLMs

AR Human Connection Application - Resonate

AR-based app enhancing communication via real-time emotional context transcription and AI translation.

Portable Intruder Detector System// PROJ_04Computer Vision
OpenCVDeepFaceMongoDBSQLite

Portable Intruder Detector System

Achieved 98.7% sub-2.3s detection using ML and image processing to detect human and animal intruders.

AR Travel Application - Memorable// PROJ_05AR / Mobile
FlutterTypeScriptDartARCore

AR Travel Application - Memorable

Travel app exploring landmarks through NFC-triggered content, ARCore interactions, and AI-powered chats.

GDXChange — AI-Supported Security & Infrastructure// PROJ_06Web / Frontend
Next.jsTypeScriptTailwind CSS

GDXChange — AI-Supported Security & Infrastructure

AI-supported security and infrastructure website for GDXChange, built as a responsive, fast-loading frontend.

DuoShare — Shared Expense Splitting App// PROJ_08AR / Mobile
KotlinAndroidGemini API

DuoShare — Shared Expense Splitting App

Android app helping couples manage and split shared expenses, with AI-assisted bill parsing powered by the Google Gemini API.

Chorus — Live Q&A For A Whole Room// PROJ_18Web / Frontend
Next.jsTypeScriptSupabaseRealtime

Chorus — Live Q&A For A Whole Room

A presenter authors a deck of questions and runs it in front of a room while the audience answers from their phones — five question types rendering live on a stage view, with server-authoritative timing, scoring and a top-five leaderboard.

Arcade

04
Msia Sudoku — 4×4, 6×6, 9×9, But Make It Malaysian// PROJ_11Web / Frontend
Next.jsTypeScriptAlgorithmsCSS

Msia Sudoku — 4×4, 6×6, 9×9, But Make It Malaysian

Sudoku in 4×4, 6×6 or 9×9, filled with nasi lemak, teh tarik or any emoji you type in yourself — every board carved in the browser with exactly one provable solution.

Queens — One Cat Per Row, And No Two May Touch// PROJ_14Web / Frontend
Next.jsTypeScriptAlgorithmsWeb Workers

Queens — One Cat Per Row, And No Two May Touch

Seat one cat per row, column and colour region with none of them touching, on boards from 5×5 to 12×12 — each provably single-answer, with hints that name the technique they used.

CRACKED — Crack The Number, Or Get Cracked// PROJ_19Web / Frontend
Next.jsTypeScriptSupabaseGame Theory

CRACKED — Crack The Number, Or Get Cracked

Simultaneous-round codebreaking for two to six people: everybody hides a number, everybody guesses at once, and the server scores it so no opponent is ever trusted to report a match honestly. Fewest rounds wins; time only breaks ties.

Typewright — A Typing Trainer That Diagnoses, Not Just Times// PROJ_20Web / Frontend
Next.jsTypeScriptSupabaseWeb AudioCanvas

Typewright — A Typing Trainer That Diagnoses, Not Just Times

A typing test that answers why rather than only how fast: it classifies every error, times the motion between each pair of keys against your own best, names the one thing costing you most, and builds practice text out of it. English, Bahasa Melayu and code. Invite-only cat races against friends, with a handicap that shortens the slower typist’s passage rather than faking the picture.

Toolshed

06
Pomodoro — Retro Terminal Timer// PROJ_07Web / Frontend
Next.jsTypeScriptSupabasePWA

Pomodoro — Retro Terminal Timer

Installable retro-terminal productivity app with Pomodoro focus cycles, AI session window tracking, meeting countdowns, and an AFK stopwatch — with optional account sync.

Flashbox — A Photo Booth With Seven Rooms// PROJ_12Web / Frontend
Next.jsTypeScriptCanvasgetUserMedia

Flashbox — A Photo Booth With Seven Rooms

A photo booth with seven rooms, from a Korean 인생네컷 strip to a kopitiam — eight strip layouts, nine filters and draggable stickers, with no photo ever leaving your device.

spinlah — Cannot Decide? Spin Lah// PROJ_13Web / Frontend
Next.jsTypeScriptWeb AudioCanvas

spinlah — Cannot Decide? Spin Lah

A decision machine in three modes — a weighted wheel, a chiptune cat race, and where-to-eat from your own saved restaurants — each draw committed as a hashed seed you can verify afterwards.

KIRA — Scan, Split & Settle a Meal Receipt// PROJ_16Web / Frontend
Next.jsTypeScriptOCRSupabase

KIRA — Scan, Split & Settle a Meal Receipt

Photograph or enter a meal receipt, assign items across multiple payers, and generate an exact, shareable settlement down to the last sen.

Meal Plan & Grocery Planner// PROJ_17Web / Frontend
Next.jsTypeScriptLocal-firstNutrition

Meal Plan & Grocery Planner

Plan a week of meals, then get the grocery list that follows — with pantry netting, per-eater portions, honest nutrition totals, and costs in ringgit. Everything stays on your device.

Soapbox — Think On Your Feet, Out Loud// PROJ_21Web / Frontend
Next.jsTypeScriptWeb AudioWeb SpeechLLM

Soapbox — Think On Your Feet, Out Loud

Spin a topic, take a breath and talk against the clock: random topics, interview questions, vocabulary, research talks and a corporate mode for jargon, meeting moves and pitching an idea, in thirteen languages from Bahasa Melayu to Arabic. The recording and its pause analysis never leave your device; an optional AI coach runs on your own key.

Field Guides

02
Atlas — Interactive World Explorer// PROJ_09Web / Frontend
Next.jsTypeScriptSVGTopoJSON

Atlas — Interactive World Explorer

An Equal Earth world map of 194 sovereign states, rendered as dependency-free SVG from raw TopoJSON — with a geography quiz that generates itself from each country's own record and exports as a revision sheet.

Malaysia — 13 States, 3 Territories, One Very Loud Country// PROJ_10Web / Frontend
Next.jsTypeScriptSVGCanvas

Malaysia — 13 States, 3 Territories, One Very Loud Country

An interactive map of 13 states and 3 territories that pairs each one's unofficial reputation with the checked fact behind it — plus a quiz, a National Day mode, and a travel passport.

Mirror

01
SIGNAL — Care Is Sent, Care Is Received// PROJ_15Web / Frontend
Next.jsTypeScriptSVGa11y

SIGNAL — Care Is Sent, Care Is Received

A love-language reflection with no personality verdict: twelve moments map how care reaches you against how you send it, then hand you three things to try. Nothing leaves the browser.

Back to top