I worked on CampusVibe from 2014 to 2020 as the sole front-end web developer. Everything you see in the video above was designed and built by me (on the front-end side), from the marketing site to the app itself. The visual design is a bit dated now because it was conceived once in 2014 and kept consistent throughout the product's life.
CampusVibe was built for schooling institutions to support and enrich student life. Over six years, I designed and developed a custom CMS and a set of powerful admin tools that let department staff run their portal without relying on WordPress or other platforms.
Problems
Campus staff needed tools that were flexible, but also fast and easy to use day-to-day.
Keeping events, resources, and pages organized without things becoming messy over time
Creating forms that match real student workflows, including branching paths and conditional steps
Coordinating approvals and communication around events without endless back-and-forth
Managing files in a way that feels simple, searchable, and shareable
Updating service pages and navigation without needing a developer every time
Solutions
I built a suite of custom "builder" tools and dashboards that gave admins control while staying smooth to use.
Events system with complex filters, a full creation flow, and an event dashboard with multi-stage approvals, chat, and form management
Form Builder (a more advanced, customizable take on Google Forms) with live editing, many question types, file handling, and a deep Section Logic system for conditional form paths
File management system like a mini Dropbox/Drive with async multi-file uploads, pinning, search/sort, inline metadata editing, and shareable links
Service Page Builder for quickly creating student-facing pages with a flexible, card-based layout
Menu Builder for granular control over navigation and sitemap structure, including deeply nested parent/child items
That's the core of what I built at CampusVibe, and it highlights the kind of UI/UX and front-end engineering work I love doing.