Solution Architect · Software Engineer · DevOps

Complex systems,shipped.

I make the architecture decisions — and write the code that proves them. Enterprise and government platforms, carried from target-state design to production, with the security, scale, and observability to stay there.

View selected work

M. Bazli Nabil  ·  Tech Lead · Solution Architect · Malaysia

00 · Architecture

How I think about systems

The reference shape I bring to any system — auth, services, event streaming, data, and observability as one whole.

Reference system architecture A layered architecture: clients, an API gateway with identity and RBAC, core business and supporting services, an event and message bus, a data layer, and cross-cutting observability. clients gateway services events data observe Clients Web · Mobile · Integrations API gateway Identity · SSO · RBAC Core business Notification Audit Event & message bus Database Cache Search Observability Metrics · Logs · Traces
01 · Practice

What I do

One continuous responsibility — from first requirement to production and beyond.

Discover Specify Architect Build Test Deploy Operate

I own every stage of this line.

Stage 01 · Discover

Requirements & Discovery

Turning ambiguity into a scoped, signed-off plan — stakeholder workshops and user requirements that become the contract between business intent and what gets built.

Stage 02 · Design

Architecture & Software Design

From system architecture to software design — event-driven services, clear boundaries, and SDD-level detail that carries URS and SRS into code without drift.

Stage 03 · Build

Software Engineering

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

Stage 04 · Assure

Delivery Assurance

Carrying releases through test strategy, UAT cycles, and formal acceptance under CMMI Level 3 and ISO governance — what goes live matches what was specified, with the documents to prove it.

Stage 05 · Operate

DevOps & Operations

Containerized delivery with Docker and Portainer, Prometheus and Grafana observability, and SSO and RBAC hardening via Keycloak — staying accountable after go-live.

02 · Case files

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 · Toolchain

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.