Saidi H.

Selected Work

A selection of backend systems I have designed and built, focusing on scalable APIs, real-time systems, and production backend reliability.

Multi-Tenant SaaS Backend (In Progress)

View Repo
NestJSTypeScriptPostgreSQLRedisDocker

Personal SaaS backend project built using NestJS and clean architecture principles. Designed as a modular multi-tenant system with authentication, RBAC, and scalable API structure.

Key Highlights

  • JWT authentication and role-based access control (RBAC).
  • Modular architecture for maintainable and scalable backend design.
  • Redis integration for caching and performance optimization.
  • Dockerized development environment for production readiness.

TCSFS WhatsApp Support Platform

Visit Site
ASP.NET CoreSignalRWhatsApp Cloud APIPostgreSQL

Production-grade customer support platform integrating directly with WhatsApp Cloud API, enabling real-time communication between support teams and customers.

Key Contributions

  • Implemented real-time messaging using SignalR for instant updates and agent dashboards.
  • Integrated WhatsApp Cloud API for ticket creation, messaging, and media handling.
  • Designed RBAC, approval workflows, and financial logic for multi-tenant corporate environments.

Ruilmijnwoning Housing Exchange API

Visit Site
Node.jsExpress.jsMySQL

Backend API for a Dutch housing exchange platform used by tenants and housing corporations to securely match and exchange rental properties.

Key Contributions

  • Designed secure RESTful APIs to handle tenant and property data.
  • Optimized database queries for complex housing match scenarios.
  • Implemented secure data handling aligned with GDPR practices.

Enterprise Backend Services (DataBalk)

Node.jsREST APIsPostgreSQLCI/CD

Contributing to backend systems for multiple production products at DataBalk, focusing on API reliability, performance, and production support.

Key Contributions

  • Maintaining shared backend components across production systems.
  • Resolving complex production issues and improving system reliability.
  • Collaborating with cross-functional teams to deliver backend features and improvements.