Gradisys
A role-based school management platform designed around the different workflows of students, faculty, program chairs, and registrars.
Context
Gradisys is a school management platform designed for Paranaque City College and its local government stakeholders. The current project includes a public college website and four role-based portals for students, faculty, program chairs, and registrars.
The project began with a need to make enrollment and related academic work more organized. Instead of treating enrollment, submissions, subject management, scheduling, faculty assignments, and academic records as separate screens, we approached them as parts of one connected system.
The current implementation is a functional frontend demo and remains approximately halfway through its intended scope. Backend integration, full system architecture, workflow validation, and pilot testing have not been completed. The longer-term direction is a modular product that could be adapted for other educational institutions.
The Problem
The core challenge was creating one coherent product for people with different responsibilities, information needs, and levels of authority. A visual refresh of the college's older interfaces would not be enough. The system needed a clearer structure for academic work and a way for information to move between roles without forcing everyone into the same dashboard.
Users
Students focus on enrollment, submissions, subjects, and schedules. Faculty manage teaching schedules, assigned subjects, and student information. Program chairs coordinate subjects, faculty assignments, schedules, and conflicts across a program. Registrars manage registration and academic records at the institution level.
Constraints
The frontend needed to demonstrate a credible product direction before the backend, permission model, and full system architecture were complete. Requirements came through the product manager, client stakeholders, and contacts familiar with college operations; direct workflow validation with each role remains part of the next phase.
Role & Approach
Owned
I owned the product and interface direction and implemented the frontend demos. My work covered information hierarchy, role-specific portal composition, shared component patterns, responsive behavior, and browser-based iteration.
Contributed
I used a tight design and implementation loop: understand the role, establish information priority, explore the visual structure, build the working interface, then evaluate it in the browser. Real content, responsive behavior, and component constraints became part of the design review rather than implementation details discovered later.
Collaborated
I worked with a former colleague, other collaborators, and a product manager who maintained the client relationship. The product manager and contacts familiar with the college's operations translated stakeholder needs into requirements and institutional context.
Discovery
The initial product direction was informed by stakeholder requirements and operational knowledge from people connected to the college. Formal validation with students, faculty, program chairs, and registrars has not yet taken place, so the current portals should be treated as working product hypotheses rather than proven workflows.
Key Design Decisions
The Solution
The solution is a family of working role-based portal demos. Shared foundations give Gradisys a consistent product language, while each portal prioritizes the records, actions, and level of oversight its user needs.
System & Engineering
Design and implementation developed together. Building the demos in the browser exposed responsive behavior, information density, interaction states, and component reuse early. It also revealed when the visual foundation was not resolved enough, at which point I returned to the design canvas before continuing. The goal was not to replace design with code, but to create a tighter loop between workflow definition, focused visual exploration, implementation, and evaluation. Shared foundations support maintainability, while role-specific composition keeps the product useful for different responsibilities.
Outcome & Reflection
Delivered
Functional frontend demos for the public college website and the Student, Faculty, Program Chair, and Registrar portals. The implemented scope works in the browser for stakeholder demonstrations and represents approximately half of the intended project.
Results
The client selected our proposal over a competing team with an existing platform. The working demo turned broad institutional requirements into a product direction stakeholders could navigate and evaluate directly. This is an early project result, not evidence of production adoption or user outcomes.
Biggest Win
Showing that four distinct role experiences could operate as one coherent product, rather than presenting stakeholders with disconnected screens or static concepts.
Fell Short
Backend integration, full system architecture, permissions, workflow validation, and pilot testing remain unfinished. A planned pilot before the enrollment and class period did not proceed.
Learned
Multi-role design starts with responsibility, not dashboards. I need to understand what each role owns, what information it needs, which decisions it can make, and where its work affects another role. The interface follows from those relationships.
Would Improve
If work resumed, I would first validate the enrollment workflow and its handoffs with actual users. I would then formalize permissions, statuses, exception cases, and information architecture before expanding the interface. In parallel, I would establish a clearer design foundation so shared components and role variants follow deliberate rules rather than emerging screen by screen.
How It Influenced My Work
Gradisys sharpened how I use frontend implementation as a design tool. A working interface exposes real constraints early, but speed can make an unvalidated solution feel finished. The better process keeps the browser in the loop without skipping workflow research and validation.
Credits
Built in collaboration with Joie Medina and Neil Medina, who invited me to join their project team.