Document Management System
System where students register their personal information, demographic, medical, academic and employment data. Allows uploading official documentation required for their degree (bachelor, master, doctorate) and supplementary documents for scholarships or special promotions.
The Context
The traditional admission process required students to submit physical documentation, generating long waits and significant administrative burden. With over 100,000 students across multiple universities, the system needed to scale without compromising the experience.
The Solution
A digital platform that centralizes all student documentation. The system reduces document wait times by 80% and review time by 70%, transforming a process that used to take months into one that takes days.
Key Features
Information Update
Allows students to attach documentation associated with external procedures such as name changes or gender change, keeping the record always up to date.
Deadline System
Feature that sets deadlines for document upload, encouraging students to complete the process. When time expires, they can request an extension through a complex calculation based on business rules and a wide diversity of enabled students.
Technical Migration
Initially developed in Bubble, the system was migrated to React/Next.js when the No-Code platform scalability limitations could not support the required user volume.
My Role
Backend service design based on frontend needs. Detailed backlog management in Linear. API and endpoint testing, end-to-end testing, and unit tests with Jest.
AI Engineering
Core development was carried out with an agentic AI Engineering approach, using Claude Code with .claudeskills, MCP (Model Context Protocol), and advanced Prompt Engineering techniques to accelerate implementation and maintain high code quality.
Tech Stack
React
Frontend
Next.js
Frontend
TypeScript
Frontend
Jest
Testing
AWS
Backend
DynamoDB
Backend
Linear
Management
Figma
Design
Claude Code
AI Engineering