All Projects

A collection of things built personally, for clients, at work, and as a contributor.

Fitmate

Fitmate

Android App

A fitness tracking Android app with workout alarms, local database storage, and Firebase analytics.

KotlinJetpack ComposeRoom DBFirebase
Angelo Cagas Chatbot

Angelo Cagas Chatbot

Web App

An AI chatbot server with multiple LLM fallbacks via OpenRouter, session management, and rate limiting.

Node.jsExpress.jsOpenRouterDocker
Betgain

Betgain

Private repo
Android App

An Android app that calculates potential winnings from sports betting odds and goals-based bonuses.

KotlinRetrofitRoom DBHiltFirebase
Case study →
HELP

HELP

Android App

An offline electrical computation app for engineering students, with load schedule tools and PDF export.

KotlinRoom DBHiltPDF Generation
Dormify

Dormify

Android App

A multi-user dormitory rental marketplace with real-time messaging, role-based access, and Google Maps integration.

KotlinFirebaseGoogle MapsReal-time DB
BabyBook

BabyBook

Android App

An Android app for managing baby medical records and booking healthcare appointments, with multi-user roles for parents, doctors, and clinics.

JavaFirebaseGoogle MapsMaterial Design
Music Portfolio Website

Music Portfolio Website

Web App

A responsive music portfolio showcasing guitar cover videos by category, with YouTube carousels and scroll animations.

HTMLCSSJavaScriptBootstrap
Sleep Sounds

Sleep Sounds

Android AppPlay Store

A meditation and sleep audio app with customizable timers, sound recommendations, and offline playback.

KotlinJetpack ComposeHiltFirebase
Motivation

Motivation

Android AppPlay Store
RockyGo

RockyGo

Android AppPlay Store
RockyGo Rider

RockyGo Rider

Android AppPlay Store
StaffBanana

StaffBanana

Android AppPlay Store
CheckAVehicle

CheckAVehicle

Android AppPlay Store

Case studies: Fitmate, Angelo Cagas Chatbot, Betgain, HELP, Dormify, Sleep Sounds