CS student at the University of the Cordilleras.
I love the creation — building things, putting them online, then fixing whatever breaks.
| 🧭 LifeOS | Tasks, projects, habits, study sessions and journals in one private workspace. Every number on screen is an aggregate query against your own rows — no placeholder data · Next.js 15 TypeScript Prisma PostgreSQL |
| 🖥️ Linux System Observatory | System monitor for Linux desktops — the depth of btop and nvtop behind one Qt interface. Nothing leaves your machine · Python Qt |
| 📝 Notely | Local-first notes app. No backend, no accounts, no network calls — it all lives in your browser · React 19 Vite |
| 🎓 Student Management System | Students, subjects, grades and GWA · Flask SQLite |
| 🌑 Dark Splash | A dark Plymouth boot theme for Linux — glowing logo, spinner, and a styled password prompt for encrypted disks · Python Plymouth |
| 🎵 MP4 → MP3 | A small video-to-music converter · JavaScript |
Every one of these runs in the browser. No install, no build step.
| ⚔️ DASH//BREAK | Isometric 3D bullet-hell arena. Four dashes that never go on cooldown and eleven chord combos you trigger by pressing dash keys together · TypeScript Three.js · ▶ play |
| 🤿 Below 100m | Dive into a blue hole, find treasure, surface before your air runs out. Something is waiting at 100 metres · ▶ play |
| 🧱 Tetris | SRS kicks and T-spins, plus an animated guide that teaches how spins actually work · ▶ play |
| 🕯️ The Last Room | A mystery in one room. It is always 11:43, and the room changes when you look away · ▶ play |
| 🧟 Zombie Night | Top-down survival on a dark lamp-lit street. Waves and upgrades · ▶ play |
Smaller arcade pieces
pulse · patrol · keycrack · inject · kernel::route · handshake · Project Bato
One set of content, seven different worlds.
Network — every project is a node you can drag and trace back to GitHub
SQDhell — interactive SQL tutorial · SQL Practice — terminal-themed MySQL playground


