Five UWI Computer Science students who took a real Jamaican problem and engineered a full-stack solution complete with AI identity verification as their COMP3901 Capstone Project.
Each team member brought distinct skills that made DLRSJAM possible from AI integration and backend architecture to frontend design and document generation.
Primary developer on the project, responsible for the full stack — backend API and route logic, AI verification pipeline (OCR, face matching, liveness detection), digital licence generation, frontend design and UI/UX across all three portals, and database support.
Designed and managed the PostgreSQL database schema, handling data modelling, migrations, and storage architecture for the system. Also built the marketing website for the project and assisted with documentation.
Worked on the backend and AI side of the project, making valuable contributions to the Flask API and AI verification pipeline. Collaborated closely with the lead developer on the verification flow and supported the integration of backend services throughout the build.
Served as Project Manager coordinating team deliverables, managing timelines, overseeing documentation, and ensuring the project met academic and technical requirements from initial planning through to final submission.
Assisted with project coordination and planning as Assistant Project Manager supporting documentation, tracking progress across the team, and helping manage the delivery of key milestones alongside the Project Manager.
DLRSJAM was developed under the supervision and instruction of two faculty members at the University of the West Indies, Mona.
Prof. Mansingh provided expert supervision throughout the project lifecycle guiding architectural decisions, reviewing incremental progress, and ensuring the system's design met both academic standards and real-world applicability for the Jamaican context.
Dr. Beckford instructed the COMP3901 Capstone course under which DLRSJAM was developed establishing the project requirements framework, evaluating milestone deliverables, and providing structured academic guidance from concept to final report.
DLRSJAM was not built as a purely academic exercise. The team identified a genuine gap in Jamaica's digital government infrastructure, the absence of any official digital pathway for driver's licence renewal — and engineered a complete, deployable prototype to address it.
The project required mastery across the full development stack: a React PWA for the frontend, a Flask backend for business logic and AI orchestration, a PostgreSQL database for secure storage, and three independent AI modules for identity verification all delivered as a working system, not just a proposal.
Every library, framework, and tool the team used to bring DLRSJAM from an idea to a working system.
Explore the full system walkthrough or watch the video.