Personal Projects

Portfolio
September 2024
A personal portfolio site designed to showcase key projects and technical skills. It includes descriptions of my projects, its links to live demos and its repository as well as personal information about me.
HideSpot
August 2024
An exclusive clubhouse app where members can write anonymous posts. This project, developed as part of The Odin Project's "Members Only" Node.js course which focuses on user authentication, session management, and database integration
The Plastic Age
March 2024
A website on plastic pollution, highlighting its impact on oceans and health, and offering solutions and sustainable practices. This project was created for the final exam of the "People and Earth's Ecosystem" course.
Shopping Cart
March 2024
A Shopping Cart project that let users browse products and add/remove them from the cart. This project is used to apply my knowledge on React Routers and basic fetching request & handling errors.
Memory Game
November 2023
A Memory Game based on League of Legends champions. This project is used to apply my knowledge on useEffect to handle Side Effects by fetching and using data from an External API and to practice using Typescript
CV Builder
October 2023
A CV Builder App to apply my knowledge of basic concepts I've learned on React such as useState and passing props into different components
Battleship
September 2023
A Classic Naval Battleship Game. This project is used to practice the basics of testing (TDD) using Jest
Open Weather
July 2023
A weather app that shows the information of a particular weather of a city or country
Spice Avenue
April 2023
A restaurant page to practice how to use Webpack. The entire contents of the website is build with JS Alone
Pixel Quest
March 2023
2D Pixelated Platformer game using pygame. I coded this during the event '100 days of code' of PUP TPG
Tic Tac Toe
March 2023
A Tic Tac Toe game that allows for two-player gameplay or against a computer.
Open Book
March 2023
A project for 'The Odin Project' in which I have to make a library using Object Constructors
Viad's Todo List
March 2023
A project I coded in my free time to understand how to Manipulate DOM and store data locally
Dashboard
March 2023
An admin dashboard for 'The Odin Project' activity in which I have to use grid, flex, and transitions
Projects Site
March 2023
A compilation of the various projects I have worked on throughout my academic and personal journey

Group Projects

ULaF
February 2025
A university lost and found system that allows students and staff to report, search for, and recover lost items on campus. It streamlines item management and ensures quick returns to rightful owners. Developed collaboratively for the "Application Development" course.
Guava
January 2025
A programming language that simplifies GUI development by integrating CSS-like styling and a declarative approach. It reduces syntax complexity and enhances compatibility with Java frameworks. Developed collaboratively for the "Principles of Programming Languages" course.
Deparavia
July 2024
An application for managing patient admissions and records in healthcare facilities. It offers secure logins for patients, doctors, and admins, and includes features for handling patient data, admissions, and visits. Created collaboratively for the "Information and Management" course.
Path Pundit
June 2024
A website that optimizes courier delivery routes using the Traveling Salesman Problem (TSP) with the Branch and Bound algorithm for efficient returns to the depot. Developed as a group project for the "Design and Analysis of Algorithms" course.
Kumpera
February 2024
A student budget simulation that explores personal finance complexities. This project was developed collaboratively with my group members for the "Modeling and Simulation" course.