Special Projects Developer
Information Technology Services, Florida State University
- Admissions staff use it
- 50+
- Transcripts submitted
- 10,000+
- Institutions in the search index
- 54,000+
- Per transcript entry, down from over a minute
- About 15 sec
- Sole developer of a full-stack transcript tracking system for FSU's Office of Admissions (React 19 and Vite, a Node.js and Express 5 REST API, MongoDB with Mongoose), replacing a manual workflow.
- Kept the dashboard fast as records grew with server-side pagination, a compound MongoDB index, and debounced server-side filtering and sorting, plus type-ahead search across 54,000+ institutions.
- Configured SAML single sign-on at the Apache server level and enforced role-based access for four staff roles through Express middleware and React route guards, with an audit trail of nine event types plus soft delete, restore, and undo.
- Cut transcript entry time to about 15 seconds with returning-student autofill and destination-aware validation of EMPLID and Slate Apply/Connect IDs across the interface, API, and database schema. Deployed on an FSU Linux server behind Apache, with the API as a systemd service and a one-step release script.
- The system was showcased to the Provost in executive FSU meetings and presented at the 2026 ITS RISE Showcase. Read the project write-up.
- React (Vite) frontend, behind Apache with SAML sign-on Submission form, paginated dashboard, Recharts analytics
- Node.js and Express REST API Role checks, ID validation, audit log, paginated queries
- MongoDB with Mongoose Transcript records, staff roles, and the audit log
