Skip to main content

Imam Faheem

Senior software engineer

← Back to timeline

Algorithm

Software Engineer II

Nov 2023 — Sep 2024Peshawar, PakistanTeam: 3 engineers

Role & Impact

Designed and built Maktab from scratch — a multi-tenant school management platform now serving 10+ schools with thousands of active students. Held full ownership from system design through production deployment.

Key Contributions

  • Designed the complete system architecture and database schema for Maktab from zero
  • Built the multi-tenant infrastructure with complete per-school data isolation
  • Delivered fee collection processing 100M PKR annually, with automated billing, reconciliation, and reporting
  • Implemented real-time attendance with automated parent notifications
  • Took the platform from concept to production — and maintained it ongoing

Quick Facts

Reports To

CTO

Team Size

3 engineers

Duration

Nov 2023 — Sep 2024

Key Results

10+
Schools live
5,000+
Total students
100M+ PKR
Annual fee processed
500+
Staff users

Products & Projects

Maktab

Full-Stack Architect & Developer

Responsibilities

System architecture and database design

Multi-tenant implementation and data isolation

Full-stack development (frontend, backend, database)

Real-time features and WebSocket integration

Production deployment and monitoring

Tech Stack

Node.js (NestJS)Next.js 14PostgreSQLTypeScriptReact QueryDockerAzure

Recognition

"He is a developer of exceptional talent and professionalism, distinguished by his strong technical grasp and mature approach to problem-solving. A cornerstone of our team."

Khushal Khan

Full Stack Developer at Algorithm

Interested in working together?

I'm passionate about building teams and shipping products that make an impact. Let's talk.