A chat and note-taking web app with realtime features. Built using Convex, React Router, Lexical, Yjs, and Clerk.
Projects
ChatNoteView Project
Art ExhibitAn art gallery website showcasing the artworks of students for a school project in Senior High School. Built using Astro.
View Project
ScribblA realtime draw 'n guess multiplayer game. (Words are few and hard-coded). Built using Socket.IO and React. Powered by Vercel and Socket IO.
View Project
Sorting VisualizerA very simple website that visualizes sorting algorithms. Not all algorithms are included yet.
View Project
SnakeA very simple snake game web app built with TypeScript. Only compatible in desktops and using keyboards.
View Project
Type RacerA realtime type racing web app. Built using Socket.IO and React. Powered by Vercel and Fly IO.
View Project
University WebsiteA dummy website with a landing page with authentication and profile view for a university. Uses Supabase for the database and React, and ExpressJS for the backend. Powered by Netlify and Fly IO.
View Project
Tetris SingleplayerA tetris singleplayer built with Astro and PixiJS with settings and custom-made sprite and custom sfx. Powered by Netlify.
View Project
KomPeter Computer Parts & AccessoriesAnother inventory and point-of-sale system built using Java Swing and FlatLaf. This is a dummy client that uses SQLite, Built as the final project for Object-Oriented Programming in 2nd year 1st semester. Has persistent authentication.
View Project
Terminal Point of Sale SystemA Point of Sale in a terminal built using C++ and CMake. This was my first time learning C++. Built as the final project of 1st year 1st semester. Individual order viewing and editing and adding drink add-ons weren't finished.
View Project
Hardware Inventory SalesAn inventory and 'pos-like' desktop application built using Java Swing (Java v22) and FlatLaf. This is a dummy client that uses a MySQL database directly in it. Built as the final project of 1st year 1st semester. This was my first time learning Java. Has persistent authentication
View Project