Auth & Business Logic
Digital authentication, permissions and server-side workflows — access that is genuinely enforced, not a login form alone.
What I build
Login, sessions, roles and the business rules behind them: who may see what, who may change what, and what happens on every approval or rejection. Across Champions, SOFTA and IT PLUS the pattern repeats — hashed credentials, server-side sessions, and authorisation checked on the resources themselves.
How I work
I start from the access matrix, not the screens. We list the roles, the resources and the allowed transitions, then enforce that matrix on the server for every request, including requests that skip the UI entirely.
What you get
- Authentication with hashed credentials and server-side sessions.
- Role and permission checks enforced on every endpoint and resource.
- Audit-friendly records of who changed what and when.
- Workflows for approvals and content states your team can operate.
The stack
PHP with Laravel, Node.js with Express.js, MySQL, Digital Authentication flows, REST APIs.
A good fit if
Access control is currently checked in the browser, roles grew organically, or an audit would fail on who approved what.