JETHR
[ 00: ALL PROJECTS ]
The Work

Every build, every problem solved.

Sanct

Sanct

Live

A digital website for Sanct, a Philippine-based software company that provides software solutions for schools and businesses. The website showcases the company's services, portfolio, and team members.

Next.jsSupabaseTypeScript
DepEd MPS

DepEd MPS

Live

A full-stack MPS (Mean Percentage Score) monitoring platform centralizing performance data for 17 districts and 300+ schools, replacing fragmented manual workflows with fast, queryable analytics over 1M+ score records.

Next.jsPostgreSQLTypeScript
Kwentech

Kwentech

Live

A rental management SaaS built for PH landlords that replaced manual paper ledgers with an automated billing engine, automated invoice generators and more.

Next.jsSupabaseTypeScript
CropNoses

CropNoses

Live

An all in one hydroponics management mobile app with intelligent plant health analysis feature.

React NativeAI/MLIoT
UATT

UATT

Featured

An AI-based early sepsis prediction system for clinical decision support. My undergrad thesis.

PythonMachine LearningFlask
Capstone Generator

Capstone Generator

Live

A capstone project generator for students.

Next.jsOpenAI
Tihik

Tihik

Live

Budget tracker app.

React NativeSupabase
MoodleQuest

MoodleQuest

Live

Gamified engagement platform for Moodle.

Moodle APIPHPJavaScript
TeknoLost

TeknoLost

Featured

A lost and found app for campus students in CIT-U.

Next.jsSupabase
GymChum

GymChum

Featured

A gym management app for gyms to manage their members, bookings, and payments.

ReactNode.jsPostgreSQL
Lersch-Grossman Algorithm Visualizer

Lersch-Grossman Algorithm Visualizer

Featured

A visualizer for the Lersch Grossman algorithm.

JavaScriptCanvas
Automated LinkedIn Job Posting Agent

Automated LinkedIn Job Posting Agent

Live

An n8n agent that reads open roles from a Google Sheet on a schedule, validates each row's status, then hands it to a Google Gemini agent with structured output parsing to draft and publish a LinkedIn post — before marking the row as posted back in the sheet.

n8nGoogle GeminiGoogle Sheets APILinkedIn API