macoymejia.com
Back to all endeavors
Enterprise PlatformsOpen Source· 2013 - Present

GUMS: Generic User Management System

Modular, reusable RBAC authentication framework and administrative security foundation

Role: Author & Open-Source Maintainer

Verified Online Sources, Press & Recognition

GitHub Open Source

CI-UMS Generic User Management System

“Open-source RBAC authentication and session security framework for PHP web applications.”

Executive Overview

Developers building bespoke business applications often reinvent authentication, leading to recurring security gaps. GUMS was published as an open, standardized foundation for rapid, secure deployment.

The Solution & Architecture

Implemented an extensible modular schema with pluggable permission hooks, activity logging, and flexible admin UI generators.

Key Technical & Operational Highlights

Granular hierarchical permissions and multi-group role management
Defensive security architecture including CSRF protection, brute-force mitigation, and password hashing
Adopted across numerous Philippine business portals and community websites

Impact & Outcomes

Accelerated time-to-market for dozens of custom client and community applications

Provided a secure, pre-hardened authentication baseline for Philippine developers

Technologies & Tools

PHPCodeIgniterMySQLJavaScriptBootstrap / CSSREST APIs