Enterprise FinTech•Web Admin Portal + Mobile App (App Store Review)

CPU Retirement Office Loan Management System

Fixing messy spreadsheets and long support lines with an automated loan portal.

Role

Lead Full-Stack Engineer & Mobile UX Designer

Organization

Central Philippine University Retirement Office

Timeframe

2024 — Present

Status

Live Production

Next.js 16 (App Router)React Native (Expo 53)TypeScript (Strict)MongoDB & Prisma ORMNativeWind (Tailwind)SheetJS
CPU Retirement Office Loan Management System Production Interface

Executive Summary & Strategic Overview

We built a loan management platform for Central Philippine University Retirement Office. It replaced broken Excel sheets with an admin website and a mobile app for members.

Verified Performance Metrics & Business Impact

Board-Level

Institutional Trust

Started as a student freelance build. Built lasting trust and ongoing maintenance with university leadership.

Zero Re-entry

Legacy Excel Importer

Imports decades of messy spreadsheets without manual data entry or corrupting loan balances.

Web & Mobile

Staff & Member Ecosystem

Web portal for office administration, paired with mobile self-service so employees check balances without office walk-ins.

The Engineering Challenge

The retirement office used paper and spreadsheets for decades. Staff spent every day answering walk-ins asking about loan balances. Spreadsheet uploads kept breaking due to merged cells and formatting errors. Past loan records even broke the university's own rules.

The Architectural Solution

I built a Next.js admin portal and designed the React Native mobile app. The system checks loan limits against employee equity. It also imports messy spreadsheets safely using pattern-matching anchors.

Core Technical & Architectural Highlights

01

Fault-Tolerant Excel Importer

Solved the transition from messy Excel files to a live database. Uses regex pattern anchoring to survive shifted headers and merged cells, validating paired employee/employer rows before saving.

02

Automated Equity Gating

Calculates available equity before approving loans. Enforces the rule that members must pay 50% of an emergency loan before getting another.

03

Secure Mobile API

Connects the mobile app to the backend using secure API keys, OTP registration, and 6-digit PIN login.

Agentic AI Pair Programming & Antigravity Acceleration

Used a Plan-Act-Verify workflow with AI to redesign the UI across four versions. Tested tricky loan calculation edge cases before writing the code.