Skip to content
~/mahadi hassan

Amharc Tech — SaaS Service-Management Ecosystem

An interconnected SaaS suite (admin portals, Web POS, customer & technician mobile apps) on a NestJS microservices backend with Kafka, Socket.IO, and custom MFA auth.

2023—2024
  • NestJS
  • Microservices
  • TypeORM
  • MySQL
  • Apache Kafka
  • Socket.IO
Apps & portals
6
Reporting pipeline
Kafka
Backend role
Lead

Overview

As Backend Lead at Amharc Tech, I led development of an interconnected SaaS ecosystem spanning several web portals and mobile apps that shared one backend.

Products

  • AT System / SaaS / Service Admin — tiered administration for enterprise subscriptions, business owners, and service industries.
  • eComPoS Admin & Web POS — POS and eCommerce operations.
  • Customer & Service mobile apps (Android/iOS) for tracking jobs, invoices, and payments.

What I built

  • A microservices architecture in NestJS with TypeORM and MySQL, distributing APIs by functionality and load.
  • A real-time chat system (Socket.IO), a custom form builder, and a dynamic calendar planner.
  • An in-house Kafka pipeline for data collection and reporting.
  • Custom authentication with Access/Refresh tokens, Multi-Factor Authentication, and Firebase Cloud Messaging.

Stack

NestJS · TypeORM · MySQL · Apache Kafka · Socket.IO · Firebase FCM

Comments

Loading comments…

More projects