§01Purpose / Problem
Identity and credential verification is often repeated and fragmented across organisations and public services. The same information gets submitted and verified again and again, with no trusted way to reuse it.
§02What I Built
UbuntuID introduces citizen accounts, department and organisation users, and a credential verification flow, including QR-based verification, verification requests, role-based access control, audit logging, and controlled credential access, so a citizen's verified credentials can be reused when authorised rather than resubmitted every time. Access is deliberately restricted: organisations can only request the specific credentials they are authorised to see, not browse a citizen's broader personal information.
§03System Walkthrough
A narrated overview of UbuntuID: the problem it solves, then the working system, from onboarding a citizen to departments requesting verified credentials.
§04Outcome / Impact
UbuntuID is being developed as my final-year IT project. It demonstrates the ability to approach identity verification as a broader system, covering interoperability, access control, and privacy, rather than as an isolated application.
§05What I Learned
This project strengthened my understanding of systems thinking, interoperability, security, role-based access, privacy, and how different organisations and users interact within a larger system.