Identity Broker
Identity Broker
See More

A custom authentication service designed to centralise and simplify identity management across multiple applications. The project implements secure login flows, session handling, and token validation while supporting both web and mobile authentication patterns. It acts as an intermediary between applications and identity providers, enabling consistent authentication, improved security, and easier integration for new services.

AI Based Certification
AI Based Certification
See More

The AI-Based Certification project is designed to determine the appropriate permissions a user should be granted based on their actual job responsibilities. Instead of relying on predefined roles, it asks targeted questions about what the individual does in their day-to-day work, then uses AI to evaluate their answers and map them to the access levels they genuinely require. This ensures permissions are assigned more accurately, reducing risk while aligning access with real-world responsibilities.

Device Based Authentication
Device Based Authentication
See More

This project focuses on implementing an additional authentication factor through device-based verification. It links a user’s session to a trusted device, such as a mobile phone, which is used to confirm their identity during sign-in. By introducing this second factor, the system strengthens security beyond traditional passwords while maintaining a smooth and user-friendly authentication experience.