// PROJ_01AI / LLMALL PROJECTS_
The complete index — 23 projects on 5 shelves.
Pick a shelf or search the stack.
Applied Work
09Research, client and coursework builds — AI pipelines, vision systems, mobile apps.
// PROJ_01AI / LLM
// PROJ_02Computer VisionParcel/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)
// PROJ_03AR / Mobile
// PROJ_04Computer VisionPortable Intruder Detector System
Achieved 98.7% sub-2.3s detection using ML and image processing to detect human and animal intruders.
// PROJ_05AR / MobileAR Travel Application - Memorable
Travel app exploring landmarks through NFC-triggered content, ARCore interactions, and AI-powered chats.
// PROJ_06Web / FrontendGDXChange — AI-Supported Security & Infrastructure
AI-supported security and infrastructure website for GDXChange, built as a responsive, fast-loading frontend.
// PROJ_08AR / Mobile
// PROJ_18Web / FrontendChorus — 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.
// PROJ_23AI / LLMlark-acp-bridge — Run Any AI Coding Agent From a Lark Chat
An open-source bridge that turns a Feishu/Lark bot into a front end for any Agent Client Protocol agent: Claude Code, Kiro, Codex, Gemini CLI, Amazon Q and more. Messages arrive over Lark's WebSocket, so it runs on a laptop behind NAT with no public endpoint, and the agent's thinking, tool calls and answer stream into one interactive card, with per-tool permission prompts and sessions that survive a restart. Extended from 4t145/lark-acp with Kiro and Amazon Q support, Lark/Feishu region switching, Windows builds, private-by-default access control (owner, admin, user and group allowlists), and a Lark MCP tool server that lets the agent ask you a question with a card or pick up a file you attached. Published on npm.
Arcade
04Logic puzzles whose generators prove every board has exactly one answer.
// PROJ_11Web / FrontendMsia 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.
// PROJ_14Web / FrontendQueens — 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.
// PROJ_19Web / FrontendCRACKED — 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.
// PROJ_20Web / FrontendTypewright — 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
07Small tools that do one job in the browser.
// PROJ_07Web / FrontendPomodoro — 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.
// PROJ_12Web / FrontendFlashbox — 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.
// PROJ_13Web / Frontendspinlah — 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.
// PROJ_16Web / FrontendKIRA — 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.
// PROJ_17Web / FrontendMeal 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.
// PROJ_21Web / FrontendSoapbox — 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.
// PROJ_22Web / FrontendHouse Account — One Shared Ledger, Two Wallets
A private two-person ledger on top of Wallet by BudgetBakers. Both partners connect their own Wallet, file shared spending from a dispatch tray, and split it 50/50, by percentage, exact ringgit or shares, with presets like groceries at 40/60. Every split needs both partners’ approval before it counts, and the app keeps one running answer to who owes whom, through partial settlements and monthly close. Money is integer sen throughout, Wallet tokens are AES-256-GCM encrypted on the server, and every table sits behind row-level security.
Field Guides
02Maps that teach a place by making you poke at it.
// PROJ_09Web / FrontendAtlas — 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.
// PROJ_10Web / FrontendMalaysia — 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
01Quiet tests for one person or two — patterns, never verdicts.
// PROJ_15Web / FrontendSIGNAL — 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.