IMBIshimwe Mugisha Benjamin

Case study · 06 / 10

Visitor Management System

Check in flows and backend features for a central visitor management system.

Organisation
QT Global Software
Role
Software development intern
When
Apr 2025 to Oct 2025
System view of Visitor Management System: the architecture, drawn without private data
System view. The real screens are private, this is how the system fits together.

Context

Front desks lose time on every visitor. The check in flow had to be fast and the data had to be right.

What I built

  1. 01High performance visitor check in flows and backend features in NestJS.
  2. 02Test driven development with team wide code reviews.
  3. 03Schema and REST API optimisation for safe transactional reads.

Outcome

  • 35% faster processing at check in.
  • Unit and integration coverage kept above 85%.

Tools

  • NestJS
  • TypeScript
  • PostgreSQL
  • Jest