Abdul Rahim Logo
Abdul Rahim

Senior Software Engineer specializing in NestJS & PostgreSQL, building secure enterprise applications.

[email protected]

Site map

HomeProjectsBlogAboutExperienceEducationContact

Legal

Privacy PolicyTerms

Connect

© Abdul Rahim. All rights reserved.

ENTERPRISE PORTAL

Vendor Registration & Compliance Portal

TypeORM/PostgreSQL vendor portal with OIDC auth for 800+ vendors — real-time compliance status tracking for internal teams.

2024 — Present
Enterprise Portal
Senior Software Developer — Shar Company

Representative interface preview

01

The Challenge

No unified portal for vendor registration and compliance status

Limited real-time visibility for compliance teams

Inconsistent authentication across vendor-facing and internal surfaces

Data model not structured for scalable vendor lifecycle tracking

Manual follow-ups slowing onboarding and compliance checks

Vendors on Platform
800+
Auth Model
OIDC
Data Layer
PostgreSQL
ORM
TypeORM
Vendor Registration & Compliance Portal - Feature 1
02

The Approach

1

Modeled vendor registration and compliance entities in PostgreSQL via TypeORM

2

Integrated OIDC authentication for portal access

3

Defined status workflows visible to compliance operators in real time

4

Aligned portal modules with the broader NestJS enterprise platform

5

Focused on reducing onboarding friction for vendors and internal reviewers

Vendor Registration & Compliance Portal - Feature 2
03

The Solution

TypeORM/PostgreSQL data architecture for vendor and compliance records

OIDC-based authentication for secure portal access

Real-time status tracking for compliance teams

Aligned with modular NestJS enterprise backend services

Role-aware access for compliance operators

Technical Implementation

NestJS + TypeScript
TypeORM + PostgreSQL
Authentik OIDC for SSO and identity
React / Next.js portal UI
RBAC for compliance and vendor access paths
Vendor Registration & Compliance Portal - Feature 3
04

Implementation

Designed TypeORM/PostgreSQL schema for vendor lifecycle and compliance state

Wired OIDC auth into the vendor-facing portal

Enabled real-time status tracking for compliance teams

Supported 800+ vendors on the live portal

Contributed to automated identity verification in the broader platform

Vendor Registration & Compliance Portal - Feature 4
05

The Results

Vendors
800+
Auth
OIDC / SSO
Onboarding Time
−55%
Status Tracking
Real-time
GALLERY

Project Showcase

A visual journey through the development process

Technologies Used

Built with modern, scalable technologies

NestJS
TypeScript
TypeORM
PostgreSQL
Authentik OIDC
React
Next.js
RBAC

Explore More Projects

Discover other solutions from my portfolio