MangoLeaf AI
MangoLeaf AI is a capstone project and offline-first progressive web application designed to support future Filipino Dabawenyo mango farmers in identifying possible diseases in mango leaves and fruit. It uses TensorFlow.js for browser-based classification, IndexedDB for local scan storage, and Supabase to sync records when connectivity is available.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Bun
- Python
- Jupyter Notebook
- Tensorflow.js
- MobileNetV3-Large
- Dexie.js
- IndexedDB
- Supabase
- PWA Serwist Service Worker
Back Benchers
A full-stack community platform for students, developers, and gamers who resonate with the back-bench culture. It features project showcases and real-time Discord presence tracking via WebSocket integration with the Lanyard API, alongside seamless data synchronization with the GitHub and Discord REST APIs.
- Next.js
- TypeScript
- Tanstack Query
- Bun
- Tailwind CSS
- Framer Motion
- Radix UI
- Upstash Redis
- Github REST API
- Lanyard Websocket
- Discord API
Abante Clothing
A full-stack e-commerce web application built with Next.js, designed as the final project for IM-101. The platform includes basic SEO best practices, user authentication, custom payment, customer and an admin dashboard.
- Next.js
- TypeScript
- Tanstack Query
- Zustand
- Bun
- Prisma
- MySQL
- Tailwind CSS
- Shadcn UI
- Custom Payment
- Upstash Redis
- Cloudinary
- Aiven
- Brevo API
Mobile Quiz App
A full-stack programming quiz app built with React Native Expo and powered by Firebase, designed as the final project for ADV-102. The application allow users to upload profile pictures, track scores, view leaderboard rankings, and review quiz history in real time.
- React Native Expo
- Typescript
- Javascript
- Node.js
- Express.js
- Firebase
- REST API
- QuizAPI
Personal Portfolio
A personal portfolio website that showcases my projects, skills, and experience as a web developer.
- Next.js
- Typescript
- TailwindCSS
- Bun
- Resend API
- REST API
- React-Hot-Toast
Speedtyping test
A speed typing test built with native web technologies. The app challenges users with a static word list, measuring typing speed and accuracy in real time without the use of external frameworks.
BackBenchers bot
A 24/7 AI-powered Discord assistant using TypeScript and Bun, implementing a multi-model failover system with Gemini AI and OpenRouter to ensure 100% uptime and bypass API rate limits.
- Typescript
- Discord.js
- Bun
- Node Cron
- Microsoft Azure VM
- Linux/Ubuntu Shell
- Gemini AI
- OpenRouter
- PM2
Digital Clock
A real-time digital clock built with native web technologies, designed to display the current time in the Philippines accurately and continuously without relying on external libraries.
- HTML
- Internal CSS
- Javascript
Medical Appointment System
A medical appointment system GUI that allows adding, updating, and deleting patient records, including details such as name, age, gender, location, phone number, and appointment time.
Car Rental System
A car rental system GUI with user registration and login functionality, enabling the management of car and customer information. The system allows adding, updating, and deleting records while also checking car rental availability.
CLI Quiz App
A simple static command-line quiz game developed as a final project, featuring predefined questions and answers to test basic knowledge in an interactive way.
Restaurant Management System
A restaurant management system GUI built with Java Swing featuring both admin and customer panels. The system allows uploading food images, adding order items to a cart, managing orders, and generating receipts through an interactive graphical user interface.
- Java
- Java Swing
- Mysql JDBC Driver
- Mysql