BN Solution Architect · Tech Lead · Malaysia

Solution Architect · Software Engineer · DevOps

Complex systems,
shipped.

I design, build, and operate enterprise and government systems at scale — from architecture and hands-on engineering through to deployment, security, and the observability that keeps them running in production.

M. Bazli Nabil Tech Lead · Solution Architect
00

How I think about systems

A reference architecture from live work — auth, services, event streaming, data, and observability as one whole.

Reference system architecture A layered architecture: clients, an API gateway with Keycloak SSO, microservices, a Kafka event stream, a data layer, and cross-cutting observability. clients gateway services events data observe Clients Web PWA · 80+ organisations API gateway Keycloak · SSO · RBAC Valuation Admin Document Kafka event stream Postgres Redis Search Observability Prometheus · Grafana
01

What I do

Three roles, one continuous responsibility — from decision to production.

Layer A

Solution Architecture

Turning business and compliance goals into designs that scale — event-driven services, clear boundaries, and a path from URS and SRS through to delivery.

Layer B

Software Engineering

Hands-on full-stack build with Angular, Spring Boot, and NestJS — pragmatic, well-typed code and shared libraries that stay maintainable.

Layer C

DevOps

Containerized delivery with Docker and Portainer, Prometheus and Grafana observability, and SSO and RBAC hardening via Keycloak.

02

Selected work

Ordered by system criticality.

SYS-01 · Government

RVIS — Re-engineered Valuation Information System

Tech Lead / Solution Architect Angular PWA · Spring Boot Kafka · Redis · Microservices Keycloak · Portainer · Grafana

Rescued the Valuation module at the core of a four-application suite inside an RM200M government system. Re-architected it around microservices with Redis caching and Kafka event streaming, centralized authentication with Keycloak SSO and RBAC across five applications, and added Prometheus and Grafana observability to guide performance tuning. Delivered an Angular PWA for reliable online and offline valuation work.

Save times 12s → <5s · fetch 7s → <2s · uptime 96% → 99.9%

SYS-02 · Government

ISRM — enterprise system architecture

Solution Architect URS → SRS → SDD → UAT MAMPU · CMMI Level 3 · ISO

Driving the end-to-end SDLC and defining the system architecture for a government platform built under MAMPU, CMMI Level 3, and ISO constraints. Replacing legacy Excel workflows while supporting around 1,000 concurrent users across roughly 80 organizations, and keeping architecture and implementation aligned throughout delivery.

~1,000 concurrent users · ~80 organizations · ~30% efficiency target

SYS-03 · Automotive

KinKomm — BMW

Full-Stack Engineer Angular · NestJS · PostgreSQL Dockerized deployment

Built the Angular front-end and a NestJS and PostgreSQL backend with Dockerized deployment for a BMW system, with a clean service layer for API communication. Added a bulk-upload endpoint with robust validation, and optimized batch operations and query performance to cut response times.

Streamlined data ingestion · faster batch operations

03

Stack

Organized by architectural layer.

FrontendAngular · React · TypeScript
BackendJava · Spring Boot · NestJS
Messaging & dataKafka · Redis · PostgreSQL · Elasticsearch
DevOps & cloudDocker · Azure · Portainer · Prometheus · Grafana
SecurityKeycloak · SSO · RBAC · LDAP
PlatformNX Monorepo · Microservices · Event-driven

Get in touch

Let's build something
worth shipping.