Home About How It Works Team Contact
Meet the Team

The people who built
DLRSJAM from scratch.

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.

Course
COMP3901
Institution
University of the West Indies
Year
2026
Team Size
5 Members

Five developers.
One complete system.

Each team member brought distinct skills that made DLRSJAM possible from AI integration and backend architecture to frontend design and document generation.

SE
Sydonae England
Full-Stack Developer
Area of Focus

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.

React.js Flask Python PWA DeepFace Tesseract OCR Stripe Digital Licence Generation Liveness Detection REST API UI/UX Design
JL
Jhanel Lalor
Database Engineer and Web Developer
Area of Focus

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.

PostgreSQL SQLAlchemy Database Design Web Development Documentation
SS
Sean Spence
Backend Developer & AI Engineer
Area of Focus

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.

Python / Flask Backend Development AI Integration REST API
AB
Alexia Barrows
Project Manager
Area of Focus

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.

Project Management Documentation Requirements Analysis Team Coordination
BE
Brandon Ellington
Assistant Project Manager
Area of Focus

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.

Project Coordination Documentation Planning Team Support

Guided by experienced
academic leaders.

DLRSJAM was developed under the supervision and instruction of two faculty members at the University of the West Indies, Mona.

Project Supervisor
Prof. Gunjan Mansingh
Professor · Department of Computing, UWI 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.

Course Instructor
Dr. Carl Beckford
Lecturer · COMP3901 Capstone Project, UWI Mona

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.

A capstone project with
real-world stakes.

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 system acts as a prototype digital alternative for the traditional process combining AI-powered verification with a structured human approval workflow."

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.

6
Functional requirement modules
3
AI verification layers
3
Distinct user roles built
5
Developers, one semester
Phase 1
Problem Identification & Research
TAJ process analysis · Global comparable systems
Phase 2
Architecture & Requirements Design
Three-tier architecture · Functional requirements defined
Phase 3
Core System Implementation
Auth · Application flow · Database · AI modules
Phase 4
AI Integration & Officer Dashboard
OCR · Face matching · Liveness · Review workflow
Phase 5
Licence Generation & Final Report
Digital licence output · Testing · Submission · February 2026

The full stack, in one view.

Every library, framework, and tool the team used to bring DLRSJAM from an idea to a working system.

React.jsFrontend
ViteBuild Tool
Python / FlaskBackend
PostgreSQLDatabase
Tesseract OCRAI · OCR
DeepFaceAI · Face
DeepFace Anti-SpoofAI · Liveness
WerkzeugSecurity
JWTAuth
HTTPS / RESTTransport
React Image ExportOutput
Pillow (bg removal)Image Processing
GitHub PagesHosting
StripePayments

Want to see what we built?

Explore the full system walkthrough or watch the video.