Software Engineer — Dhaka, BD

Saiful Islam

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

ai-native · claude · cursor · ollama · opencode
reactive graphidle · propagating
signal saiful() computed angular computed .net computed postgres effect shipped
hover a node — watch the value propagate

Where the value flows from

// chronological
2026 →
  • Signals-first features for Certain QMS across the Deviation, Checklist & Handbook modules — per-route NgRx Signal stores, strict TypeScript, OnPush — scaffolded with Claude & Cursor agents.
  • Chart.js analytics dashboards with multi-format export — locale-aware Excel, styled Word & inline PDF — plus Quill rich-text editing.
  • Dual-auth model: JWT interceptor for internal users, route-scoped OTP sessions for secure read-only external sharing.
  • Playwright e2e + Vitest across three apps — AI agents (Claude, OpenCode) generated data factories & flagged coverage gaps; localized UI (no/en, 1,000+ keys).
2024
  • 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.
2023
  • 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

// side projects
multi-tenant saas

CampusQ

A coaching-management platform where every tenant gets its own subdomain. Built end-to-end — from Postgres row-level security to the marketing site — so isolation holds all the way down.

.NET 10 Postgres RLS Angular 21 Next.js 16 bitmask RBAC bKash / Nagad PWA + push en / bn
campusqbd.com
open source

Angular libraries

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

TypeScript @ngrx/signals PrimeNG GH Actions
ngx-primeng-toolkit on npm

The stack it all computes from

Frontend

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

Backend & Data

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

Testing

  • Playwright (e2e)
  • Vitest
  • Synthetic data factories

DevOps & Infra

  • Docker · Nginx
  • GitHub Actions
  • Azure DevOps · AWS
  • Linux · Git

AI & Dev Tools

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

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.