Backend Infrastructure

Attend

This project demonstrates my strong bias for action, taking an idea from zero to a fully operational, production-ready system.

1,500,000+ StudentsReal-Time Verification300,000+ concurrent requests

01

Overview

As the Founding Engineer of Attend and Lead Mobile Developer @ GDGoC FUNAAB, I lead the end-to-end development of an attendance platform built to serve 1,500,000+ students and engineered to handle thousands of real-time verifications daily without downtime.

02

The Problems I Identified

  • Students queue for up to 10 mins to mark attendance.
  • Lecturers spend up to 20 mins of a 2-hour lecture doing headcounts and comparing with the paper list.
  • Students frequently miss attendance due to lost sheets, late circulation, or chaotic large classes.
  • Signing for absent colleagues makes paper records untrustworthy.
  • Manual collation frustrates lecturers and produces incomplete or inaccurate results when scoring students on class attendance.

03

The Solution I Lead a Team to Build

  • From day one, I designed the API architecture for high concurrency, horizontal scalability, and data integrity as adoption grows.
  • Students will no longer need to queue. Each student will be able to mark attendance from the comfort of their seat.
  • Lecturers will no longer need to do manual headcounts.
  • Building the system to prevent fraud, ensuring attendance integrity for lecturers.
  • Collation of continuous assessment scores will be automated and accurate.

04

Outcome

  • Up to 1,940,240 minutes restored per semester, nationwide.
  • Improves the country's educational standards to better match UK and Western systems.

Tech stack

Node.jsFlutterPostgreSQLRedis