Digital student records for educational institutions Multitenant Architecture

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.

100K students
-80% wait time
-70% review time

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.

Bubble React + Next.js

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.

Backend Service Design Backlog (Linear) API Testing E2E & Unit Tests

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.

Claude Code .claudeskills MCP (Model Context Protocol) Prompt Engineering

Tech Stack

React

Frontend

Next.js

Frontend

TypeScript

Frontend

Jest

Testing

AWS

Backend

DynamoDB

Backend

Linear

Management

Figma

Design

Claude Code

AI Engineering