SaifulIslam

Software Engineer

I build reactive, signals-first interfaces in Angular and React — and the .NET / Node behind them. 3.5+ years shipping enterprise systems with an AI-native workflow.

Open to remote Dhaka, BD · UTC+6
Web appAngular 21 · signals
Admin consoleAngular · role-scoped
MobileReact Native · Expo
Signals-first client layer NgRx Signal stores · standalone components · lazy-loaded feature routes · localized UI
Typed HTTP permission-checked, end to end
.NET API Clean Architecture · DDD · modular monolith · Result pattern
ERPaccess control · accounting · HR · production · inventory
QMSdeviation · checklist · handbook · compliance · settings
PostgreSQLrow-level security · bitmask RBAC
Rediscache · sessions
S3 · MinIOtokenized uploads
Telemetry, out of band
Observability — self-hosted LGTM OpenTelemetry traces → Alloy → Tempo · Prometheus scrapes a token-gated /metrics · container logs → Loki · Grafana dashboards and alert rules → Telegram
Authored with AI agents Claude · Cursor · Ollama · OpenCode — on production work, not demos
Stack Three surfaces, one typed API, one tenant-isolated database, watched by its own telemetry — the shape of every system below.
Experience
3.5+ yrs
ERP platforms
4
Products shipped
6+
Observability
Self-hosted LGTM
Domain modules
ERP + QMS
Base
Dhaka · UTC+6

Where the hours went

3 companies · 2023 → present

  • Built signals-first Angular 21 features for Certain QMS across the Deviation, Checklist & Handbook modules — per-route NgRx Signal stores, dual JWT/OTP auth, Chart.js dashboards with multi-format export, and Quill rich-text editing — scaffolded with Claude & Cursor agents.
  • Shipped localized UI (no/en, 1,000+ keys) and authored the Playwright + Vitest testing foundation across all three apps, using AI agents (Claude, OpenCode) to generate test data and flag coverage gaps.
  • Contribute to architecture decisions & code review across the Deviation, Checklist & Handbook modules, and extend the Playwright/Vitest testing strategy as new modules ship.
  • Extend the reporting/export and localization foundations (Chart.js, @ngx-translate) to new modules, and help drive adoption of AI-assisted workflows (Claude, Cursor, OpenCode) across the team.

  • Architected & delivered 4 enterprise ERP platforms with Angular 19+, .NET 10, PostgreSQL, Redis and MinIO/S3.
  • 900+ typed endpoints, 80+ lazy routes, signal-based state, a recursive permission system and tokenized S3 uploads.
  • CI/CD with multi-stage Docker, Nginx and SSH deploys; Clean Architecture, DDD, Modular Monolith and Result patterns.

  • Built educational platforms (Plabook, Augie) for international teams.
  • 40+ reusable master components powering 2000+ games; Stripe & PayPal payment flows with full validation.
  • Contributed Android development in Kotlin & Jetpack Compose (MVVM).

Things I shipped on my own time

4 systems · 2 live

CampusQ

Multi-tenant SaaS Live
a.campusqbd.com b.campusqbd.com c.campusqbd.com POSTGRES RLS tenant_id boundary BITMASK RBAC role & claim bits ISOLATION HOLDS DOWN .NET 10 CORE modular services ANGULAR 21 APP NEXT.JS 16 SITE PWA + PUSH bKash Nagad
Pan the diagram

A multi-tenant coaching platform where every tenant gets its own subdomain. Built end-to-end — Postgres row-level security, bitmask RBAC, online exams and bKash/Nagad payments — so isolation holds all the way down. It runs behind its own self-hosted observability stack: OpenTelemetry traces from the API into Tempo, Prometheus scraping a token-gated metrics endpoint alongside node, container, Postgres and nginx exporters, container logs in Loki, and five provisioned Grafana dashboards with fourteen alert rules that reach Telegram — production and staging on one stack, split by label, every container memory-capped so monitoring runs out of room before the app does.

.NET 10Postgres RLSAngular 21 Next.js 16bitmask RBACbKash / Nagad PWA + pushen / bn OpenTelemetryGrafana · Loki · Tempo PrometheusTelegram alerts
View live — campusqbd.com

Rent-ERP

Web + mobile ERP Restricted
ANGULAR 21 ADMIN REACT NATIVE APP FCM PUSH .NET 10 MONOLITH single org · HRM PG SQL
Pan the diagram

A single-org property-management ERP across three surfaces — a .NET 10 modular monolith, an Angular 21 admin console, and a React Native app serving tenants and staff from one binary. Reuses the CampusQ architecture, minus the multi-tenant layer.

.NET 10Angular 21React Native PostgresbKashFCM push RBAC personasen / bn
Source private · single-org product

DebuggerMind Commerce

E-commerce Live
INTL STOREFRONT BENGALI VARIANT NEXT.JS 15 6 languages .NET API GA4 / CAPI
Pan the diagram

An in-house, white-label e-commerce storefront (Next.js 15 + .NET API) we use to demo the platform to prospective clients — maintaining an international build and a localized Bengali variant in parallel, with additional storefront themes in progress.

Next.js 15TypeScript.NET API JWT authGA4 / Meta CAPI6 languages
View live — pogiit.com

Angular libraries

Open source Published
ngx-primeng-toolkit Angular library parameterized query state memoized data resources reusable table utilities PrimeNG tables internal + community GH ACTIONS publish to npm
Pan the diagram

npm packages published with automated GitHub Actions CI/CD — notably ngx-primeng-toolkit: parameterized query/table state, memoized data and reusable utilities. Built for internal use, then released to the community.

TypeScript@ngrx/signalsPrimeNGGH Actions
View on npm

The stack it all runs on

In production use

Frontend

  • Angular (3.5+ yrs)
  • TypeScript · RxJS
  • NgRx Signals
  • Next.js · React
  • React Native (Expo)
  • PrimeNG · Material
  • Tailwind CSS v4
  • Chart.js

Backend & Data

  • .NET (Core / 10)
  • Node.js · Express
  • PostgreSQL (RLS)
  • MongoDB · Redis
  • MySQL
  • RESTful APIs
  • Firebase

Testing

  • Playwright (e2e)
  • Vitest
  • Synthetic data factories

DevOps & Infra

  • Docker · Nginx
  • GitHub Actions
  • Azure DevOps · AWS
  • Linux · Git
  • OpenTelemetry
  • Prometheus · Grafana
  • Loki · Tempo

AI & Dev Tools

  • Claude · Cursor
  • OpenCode
  • Ollama (local LLMs)
  • GitHub Copilot

Certification

Comilla University · Poridhi.io × Brain Station 23

Education

MSc, Information & Communication Technology
Comilla University · 2025
BSc, Information & Communication Technology
Comilla University · 2024

Awards & Certifications

1st Runner-Up — DevOps Hackathon
Poridhi.io × Brain Station 23
JavaScript Algorithms & Data Structures
freeCodeCamp

Let's build something
that reacts.

Open to remote work · replies within a day