Muhammad Tayyab

Muhammad Tayyab

Senior AI Engineer

Full-Stack Platform2023

OK Agency Platform

OK Agency Platform Cover

Duration:

Short engagement

Role:

Full-Stack Engineer

Stack:

Rails 7 · PostgreSQL · CanCanCan · PaperTrail · Next.js · MUI

An end-to-end platform for an international student-recruitment business: a Rails 7 JSON API owning agencies, students, transactions and commission logic, and the Next.js operations console built on top of it.

The API enforces five-role authorisation, keeps a full audit history of every record, and ingests student rosters from spreadsheets in transactional batches that roll back on any invalid row and report failures per line, with agency-level reporting aggregated in SQL rather than in application code.