Hello! I am Jose, a CS student from UP Diliman and a full-stack developer comfortable on both ends — clean UIs with Svelte5 & React, bugless APIs with Django & Spring Boot.
I am detail-driven; I write code that is as thoughtful as it is functional.
Off the clock, I play competitive FPS (Valorant, CS2), and physical activity: running, lifting, basketball.
I am also an avid Swiftie:
I'd bet my left leg I know more about Taylor Swift than you!
My projects
2-man capstone: VLM-based tool automating assessment of early-level Math using rubrics and answer keys.
Python + Gemini API prototype; leading frontend in Svelte and Shadcn.
CS199 final project.
Built a frontend that integrates with Google Apps Script API to read and write to a personal finance spreadsheet.
Uses Google Sheets as a database and interface for data entry, and the frontend for visualization and mobile interaction.
Mobile-responsive, offline-friendly with caching and sync when online; exportable as a web app.
Ongoing project for personal use and learning.
Responsive Pokédex SPA in Svelte 5 + Tailwind v4; lazy-loads all 1025 Pokémon via PokéAPI.
Sorting, filtering, skeleton animations, and lazy hydration for full cross-device responsiveness.
This webpage.
Static SPA built with Svelte and Tailwind; designed for mobile-first responsiveness and accessibility.
Features scroll-based section highlighting.
React + Tailwind frontend for the unofficial PotterDB API; Axios for fetching, React Router for slug-based routing.
Shadcn components, custom CSS animations, and JS for interactivity beyond library defaults.
Taking part in a TypeScript-first software development internship.
Learning and applying clean architecture principle and modularized development.
Creating a culminating project that uses React, NestJS, and TailwindCSS to build a web application.