Back to Projects Gallery
Backend & LedgersProductionTimeline: 2025 – PresentRole: Backend Developer

Zetoe Academy — High-Integrity Online Examination Platform

Access-controlled examination delivery system handling 1,000+ simultaneous tests with automated scoring and 99.9% uptime.

The Problem

Online academic assessments require strict integrity constraints to prevent timing fraud, duplicate submissions, and data loss during peak concurrent exam hours.

The Architectural Solution

Architected RESTful APIs with Django REST Framework and PostgreSQL, enforcing least-privilege RBAC, cryptographic submission timestamps, and automated grading.

System Architecture & Flow

CANONICAL TOPOLOGY
[Examinee / Proctor Client]
      │
      ▼ (JWT Bearer Auth + Least Privilege RBAC)
[Django REST Framework Backend]
      ├── Question Bank & Time-Bounded Test Sessions
      ├── Automated Scoring & Evaluation Engine
      └── Submission Integrity Validator (No Duplicate State)
      │
      ▼
[PostgreSQL Database on Render (99.9% Uptime)]

Engineering Contributions & Deliverables

  • Architected exam delivery, user management, and automated scoring RESTful APIs with Django REST Framework.
  • Implemented JWT authentication and RBAC enforcing strict role separation between proctors and candidates.
  • Optimized PostgreSQL schema constraints ensuring submission integrity during concurrent traffic bursts.

Formal Security Invariants Enforced

AUDITOR VERIFIED
[1]Immutable Exam Submission: Once submitted or expired, an exam state is locked against modifications.
[2]Time-Window Enforcement: Questions cannot receive answers after session expiration timestamp.

System Metrics

Exams Managed1,000+
Uptime99.9%

Technology Breakdown

Core Runtime & Language
PythonDjangoDjango REST Framework
Backend & Protocols
JWT AuthRBACAutomated Grading
Databases & Ledgers
PostgreSQLData Integrity Constraints

Need a similar system designed?

I am available for contract development, smart contract auditing, and backend ledger architecture.

Hire Me for Your Project