
LOSS OS
A 32-bit x86 operating system built from scratch with Protected Mode, drivers, filesystem, and scheduling.
Things I've built

A 32-bit x86 operating system built from scratch with Protected Mode, drivers, filesystem, and scheduling.

A production-oriented course marketplace with NestJS, PostgreSQL, Redis, SSR, and containerized deployment.

A full marketplace platform combining PHP and React stacks, with real-time auction/chat and admin tooling.

A turn-based dungeon RPG with progression mechanics, tactical combat, and SFML rendering.

An offline classroom platform using multihop BLE mesh so learning works without internet.
From-scratch implementations of C4.5, Logistic Regression, and SVM with evaluation workflows.
A custom interpreter with lexer, parser, and optimization passes inspired by Sundanese language style.

A recommendation platform that matches students to UKM/HMIF divisions using questionnaire-based prediction.

A puzzle solver featuring UCS, GBFS, A*, and Beam Search with animated JavaFX visualization.

A Little Alchemy 2 recipe solver using BFS/DFS and scraping-backed graph construction.

An ATS CV analyzer with KMP, Boyer-Moore, Aho-Corasick, and fuzzy matching in a PyQt app.

A secure API proxy for virtual key sharing with quota, TTL expiration, and revocation controls.
A Java linear algebra toolkit with CLI/GUI workflows, interpolation, and regression features.

A set of battle bots for Robocode Tank Royale with adaptive targeting and energy-aware strategies.

A brute-force puzzle solver with a kawaii GUI that handles piece transforms and search.

An image compressor using quadtree divide-and-conquer based on color homogeneity.
A desktop productivity app for task planning, attachments, calendar views, and reminders.
A memoized dynamic-programming Travelling Salesman solver in Scala with bitmask states.
A curated set of 100+ Kattis solutions across varied algorithmic difficulty levels.
A personal Neovim setup using lazy.nvim with modular plugin and ftplugin organization.