Projects
A mix of academic and side projects. Each one helped me apply what I was learning and explore different technologies.
- Spring AI-ception
A meta RAG & persistent chat memory service that uses Spring AI to answer questions about Spring AI.
Spring AIpgvectorReactTypeScriptPythonOllama - Prompt2Bean
A Spring AI REST API that transforms unstructured natural language prompts into strongly-typed Java Records and JSON schemas.
Spring AIReactTypeScriptOllama - Learning Spring AI
A simple project to explore the capabilities of Spring AI
Spring AIOllama - Pamantasan ng Lungsod ng Pasig Document Management System
Streamlines document workflows, featuring CNN-based signature consistency checking and role-based access control.
LaravelReactTypeScriptMySQLPythonInertia.js - Python Calendar Roadmap
A simple python program to automate calendar creation for structured learning roadmaps and study schedules via the Google Calendar API.
PythonGoogle Calendar API - JenVentory
Full-stack inventory, POS and debt tracking system for a small retail store.
Spring BootReactTypeScriptTanStack QueryZodPostgreSQL - Java Console Projects
Collection of console apps I made while learning Java.
JavaData Structures - QuizCram
Educational app with quiz creation, timed testing, and automated grading.
LaravelReactTypeScriptMySQLInertia.js - Minimal 3-Tier Web App with Docker
A Docker learning project — a 3-tier web app running an interpreted Node.js and compiled Spring Boot server with a containerized database.
DockerExpressSpring BootTypeScript - React Redux Bank
Banking interface demonstrating Redux state management with deposit and loan operations.
ReactTypeScriptRedux - The Missing Professor
Interactive CTF game teaching cybersecurity through progressive challenges.
ReactTypeScriptZodZustand