M. Junaid Akhtar Khan
ProjectsSkillsAboutContact
© 2026 Junaid Akhtar. All rights reserved.Senior Software Engineer • Backend & Full-Stack
Back to projects

Retail & Smart Locker System

Role

Software Engineer

Duration

2025

Tech Stack

Node.js, Next.js, RBAC, MySQL, Device State

Problem

Retail operators required centralized control across geographically distributed locker installations while maintaining tenant isolation and operational safety.

Constraints

  • Shared infrastructure across clients
  • Remote device operations
  • Zero tolerance for incorrect unlock flows
  • Field reliability over unstable networks

Responsibilities

  • Designed APIs and tenant-aware data models
  • Implemented RBAC enforcement
  • Built inventory lifecycle logic
  • Improved operational tooling for support teams

Key Engineering Decisions

Tenant scoping at query boundaries

Enforced tenant awareness in every request path to avoid accidental data exposure while keeping shared infra manageable.

Outcome / Impact

  • Safer deployments across stores
  • Reduced support intervention
  • Improved maintainability for future hardware models