Jawad IqbalSoftware Engineer
← All work

Connecting local businesses with the people who need them.

A cloud-hosted business platform bringing discovery, secure identity, messaging, and integrated services together.

MY ROLE
Lead full-stack development
CONTEXT
Enterprise work · Applivity
CORE STACK
  • ASP.NET Core
  • React
  • PostgreSQL
  • IdentityServer
PRODUCT → PLATFORMArchitecture overview
01ReactCustomer experience
02ASP.NET CoreApplication services
03PostgreSQLPersistent data
REQUEST & EXECUTION PIPELINEEnd-to-end execution
01React Web ClientIdentityServer

User authentication & PKCE token issuance

02Authorized ClientASP.NET Core API

Validated REST requests with scoped claims

03Application LayerPostgreSQL & AWS EKS

Transactional state persistence and containerized tasks

04Service EventsTwilio & Firebase

Customer SMS notifications and real-time push updates

Supporting services: IdentityServer, Twilio, Firebase. Hosted on AWS Kubernetes. Simplified overview based on documented project technologies.

The problem behind the product.

Business discovery is only useful when people can act on it. ChatCLB brings customer-facing experiences together with identity, communications, and backend services in an ongoing SaaS product.

How the pieces come together.

01

One product, across the stack

Led development across the React frontend, ASP.NET Core services, and PostgreSQL persistence. Responsibilities span new features, integrations, architecture improvements, and production support.

02

Identity as a product foundation

Integrated IdentityServer into the application, alongside messaging and notifications through Twilio and Firebase, to support connected user journeys.

03

Delivery continues in production

Deployed and supported the platform on AWS Kubernetes. Release work and operational troubleshooting remain part of ongoing engineering ownership.

  • ASP.NET Core
  • React
  • PostgreSQL
  • IdentityServer
  • AWS Kubernetes
  • Twilio
  • Firebase
  • NHibernate

Engineering tradeoffs.

Relational vs. Document Persistence

PostgreSQL was chosen over document stores to enforce ACID transaction guarantees across tenant records, service bookings, and operational audit trails.

Centralized Identity via IdentityServer

Decoupled identity from core application services, enabling standardized OAuth 2.0 / OIDC tokens across web clients, background jobs, and third-party integrations.

What the work made possible.

  • Delivered a cloud-hosted platform with connected frontend and backend services.
  • Brought authentication, messaging, and notifications into the product.
  • Continue to develop features and support production operations.

My role covers engineering delivery and ongoing support. ChatCLB is an enterprise project, not a solely owned personal product.

Let’s make it
work beautifully.

A new product, a complex integration, or a system ready for its next chapter.

Discuss your project

jawadiqbal3344@gmail.comReplies within 24 hours · UTC +05:00LinkedIn