Scalable Software Architectures

THE ENGINE BAY

PahAIyag

PahAIyag

Next.jsSupabaseGoogle Cloud RunOpenAI API

A real-time AI-assisted transcription and fact-checking system to verify information accuracy on the fly. Developed for CMSC 190 Special Problem.

Multiclass Skin Lesion Classification
Local/Development

Multiclass Skin Lesion Classification

PythonYOLOPyTorch

YOLO object detection models for multiclass classification of skin and Mpox lesions based on disease staging.

Tilaok
Private

Tilaok

Next.jsFirebaseSMS Gateway

A hybrid digital communication platform bridging Filipino farmers and the Department of Agriculture (DA) via real-time mobile app and SMS channels. Won 1st Runner-up at Technovation Summit.

Flexor
Private

Flexor

Next.jsGemini

A hackathon project webapp that aims to track budgeting and user spending pattern.

TarShare
Private

TarShare

Next.jsFirebaseGeminiVertex AI

An AI-powered civic platform empowering Filipinos to transform informal grievances into formal, actionable complaints. Built with Next.js and Firebase; utilized Gemini and Vertex AI.

ICAREX

ICAREX

Next.jsSupabasePrismaShadcn

ICS Alumni Relations and Exchange platform to strengthen alumni relations for UPLB ICS through events, donations, and job listings.

Ingat by Hivemind
Local/Development

Ingat by Hivemind

Next.jsTailwind CSSGeminiMongoDB

Ingat is a collaborative platform designed to transform pedestrian concerns into actionable insights. By ensuring that every voice is heard amidst the bustling noise of the road, Ingat empowers communities and decision-makers to prioritize pedestrian safety and accessibility.

Othello (Reversi) Game with AI

Othello (Reversi) Game with AI

PythonPygame

Classic board game Othello with a graphical interface using Pygame and Minimax algorithm with Alpha-Beta Pruning.

Project Sakuna

Project Sakuna

Next.jsGISGoogle Apps Script

A unified web application for DOST consolidating GIS, disaster management, and risk assessment tools into a single platform.

K-Means Clustering on Crime Data

K-Means Clustering on Crime Data

PythonGeoplot

This project performs K-Means clustering on crime data from Baltimore. It reads crime data from a CSV file, extracts coordinates, and applies the K-Means clustering algorithm to group the data into clusters based on their spatial proximity.

Predict Rainfall Using K-Nearest Neighbors

Predict Rainfall Using K-Nearest Neighbors

Python

This project implements a K-Nearest Neighbors (KNN) algorithm to predict rainfall based on weather forecast data. It calculates distances using the Minkowski distance formula, splits the dataset into training and testing sets, and evaluates the accuracy of predictions.

Naive Bayes Classifier for Spam Detection

Naive Bayes Classifier for Spam Detection

PythonTkinter

Machine learning model to classify spam emails with effective model tuning and a Tkinter GUI.

8-Puzzle Game AI Solver

8-Puzzle Game AI Solver

PythonTkinter

Python-based GUI application for solving the 8-puzzle game using A*, DFS, and BFS with multiple heuristic functions.

PolySolver Suite

PolySolver Suite

RR Shiny

PolySolver Suite is a versatile program that seamlessly tackles polynomial regression, quadratic spline interpolation, and simplex method, providing powerful solutions for mathematical optimization and curve fitting.

Food Review System

Food Review System

PythonTKinterMariaDB

This information system allows the ability to record, in electronic form, data on food reviews and food items from food establishments.

Alien Stormfront

Alien Stormfront

Java

An action-packed side-scrolling game set in the midst of a burning city under alien attack.

eLBigayan

eLBigayan

FlutterFirebase

eLBigayan is a mobile app for donating items to charities in ELBI. Users can sign up as donors or organizations. Donors browse and donate, while organizations manage donations, update statuses, and organize drives.

Farm To Table

Farm To Table

MongoDBExpress.jsReactNode.js

This is an e-commerce platform for the an agriculture organization. It facilitates direct transactions between farmers and consumers, linking farm to table. The DA compiles a catalog of items for sale in the public market, allowing customers to buy directly from the source

Black Jack

Black Jack

Python

A standard blackjack game with a scoring system and a leaderboard.