PROJECT
JULY 2026 An intellectual property registration platform built for the University of the Philippines Visayas Technology Transfer and Business Development Office (TTBDO). IRIS moves the university’s manual IP filing workflows online, replacing scattered spreadsheets with a secure application tracker, role-based user access, and automated deadline reminders.
Roles
Full Stack Developer
- Built out the foundational routing structure and dashboard layouts in Next.js, managing over 100 commits across the application’s route files.
- Set up the entire onboarding flow, including invite-only signups, Google OAuth integration, secure callback redirects, and custom error handling for uninvited users.
- Designed and built distinct user experiences, navigation layouts, and persistent shells tailored specifically to four user roles: Guests, Admins, Techgens, and UP Officials.
- Developed client-side state wizards and page routers to manage multi-step application submissions (
start-applicationandview-application). - Connected internal administrative changes directly to a real-time user notification center to keep applicants updated.
Security & Performance Engineer
- Implemented secure file attachment management via Supabase Storage server actions, ensuring authenticated uploads and safe file deletions.
- Hardened application security by replacing client-side route guards with a high-performance proxy middleware handler to manage user permissions server-side.
- Created an administrative audit trail route and hooked up strict backend route validation to catch unauthorized access attempts.
- Cleaned up build bottlenecks and resolved dynamic data loading errors by wrapping client-dependent layouts in Next.js Suspense boundaries.
Technical Highlights
- Actively managed everyday codebase optimization, including layout refactoring, asset loading fixes, metadata inclusion for clean routing, and custom lazy loading strategies.