Skip to content
View dxiiren's full-sized avatar

Sponsoring

@anuraghazra

Highlights

  • Pro

Block or report dxiiren

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dxiiren/README.md

Akmal Suhaimi

Technical Lead | AI Automation, Backend Architecture & Platform Reliability

I architect. I lead. I automate.

About

I build teams, not just systems — and when queries take minutes, I make them take seconds. 5+ years across fintech, e-commerce, accounting, and SaaS, from shipping product integrations to setting technical direction for cross-functional teams. Today I lead a team of 14 (developers, QA engineers, interns) migrating a legacy Java Swing desktop platform to three independent SvelteKit portals: I designed the platform's self-hosted LLM chatbot (vLLM/Ollama with automatic failover and read-only tool-calling over live data), stood up the Gitea + Harbor CI/CD pipeline with quality gates on every commit, and built the team's AI-assisted workflow — 70+ reusable Claude Code automation skills and custom MCP servers that embed our coding standards into the daily toolchain. Track record behind that: 50K+ daily transactions processed, 99.9% uptime, 10+ third-party API integrations.

🔨 Featured work

Project What it is
cp-detection · live Copy/cut/paste and drag-drop provenance detector with a privacy boundary — strict TDD, 280+ Vitest + Playwright tests (TypeScript, React 19)
career-buddy · live Nuxt 3 career-prep prototype for Malaysian youth — dashboard, AI chat, resume builder, interview simulation; 843 Vitest cases, typecheck-clean
akmalsuhaimi.com My resume site — Nuxt 3, 100% test coverage, CI-gated (repo private)
project-skeleton Clone-and-go project scaffolder for 9 stacks — setup script, justfile, docs set, Claude skills, plus an AI grounding pass
laravel-inventory-api Laravel 12 inventory API over REST + GraphQL — queued bulk Excel imports with row-level error reporting, idempotent re-imports
job-portal Laravel 12 job board — filterable listings, policy-driven one-apply-per-user auth, employer accounts, PDF CV uploads; PHPUnit-tested
cinema-ticket-booking VB.NET WinForms booking system — login, showtimes, 64-seat picker, payment (university project)

💻 Tech stack

Proven in these repos

Every badge below is backed by a public repo you can read.

Languages

TypeScript JavaScript PHP Java Python C++ VB.NET SQL GraphQL PowerShell

TypeScript — cp-detection, career-buddy · JavaScript — vue-inventory-ui, music-app, e-hailing-calculator · PHP — job-portal, livewire-csv-importer, laravel-inventory-api · Java — java-oop-exercises, java-data-structures · Python — python-bootcamp-projects · C++ — cpp-programming-exercises · VB.NET — cinema-ticket-booking, vbnet-winforms-labs · SQL + GraphQL — laravel-inventory-api, laravel-sales-api · PowerShell — project-skeleton

Frameworks

Laravel Livewire Vue.js Nuxt React TanStack Flask Tailwind CSS

Laravel — job-portal, laravel-inventory-api, laravel-sales-api · Livewire — livewire-poll, livewire-csv-importer · Vue 3 — vue-inventory-ui, music-app · Nuxt 3 — career-buddy · React 19 + TanStack — cp-detection · Flask — python-bootcamp-projects · Tailwind CSS — career-buddy, job-portal

Data

MySQL SQLite Firebase

MySQL — laravel-sales-api, my-penawar · SQLite — job-portal, book-review, laravel-inventory-api · Firebase — music-app

Testing

PHPUnit Vitest Playwright Cypress

PHPUnit — job-portal, book-review, laravel-inventory-api, livewire-csv-importer, event-management, livewire-poll · Vitest — career-buddy (843 cases), cp-detection · Playwright — cp-detection, career-buddy · Cypress — music-app. TDD red→green is the working practice across these repos.

AI & Automation

Claude Code MCP

Claude Code + MCP — project-skeleton (9-stack scaffolder with an AI grounding pass), plus the .claude skills kit committed in every repo above

Professional stack (production work, not in public repos)

Spring Boot · Node.js · SvelteKit/Svelte · PostgreSQL · Redis · DynamoDB · AWS (SNS/SQS/ECS/S3/Lambda) · Docker · Nginx · Jenkins · Gitea CI/CD · Harbor · Prometheus · Grafana · SonarQube · REST Assured · Ollama · vLLM

📊 GitHub stats

All-time GitHub activity Languages by project count

📬 Reach me

LinkedIn · akmalsuhaimi.com

Pinned Loading

  1. career-buddy career-buddy Public

    Nuxt 3 prototype of Career Buddy - career-prep platform for Malaysian youth: dashboard, AI chat, resume builder, interview simulation (843 Vitest cases, typecheck-clean)

    TypeScript 1

  2. cinema-ticket-booking cinema-ticket-booking Public

    VB.NET WinForms cinema ticket booking system (login, movie info, showtime booking, 64-seat picker, payment) — CSC301 university project, .NET Framework 4.7.2

    PowerShell

  3. cp-detection cp-detection Public

    Detects copy, cut, paste and drag-drop on any input on the page — with paste provenance, a privacy boundary, and a full test suite.

    TypeScript

  4. laravel-inventory-api laravel-inventory-api Public

    Laravel 12 inventory API over REST + GraphQL with queued bulk Excel import (row-level error reporting, idempotent re-imports)

    PHP

  5. project-skeleton project-skeleton Public

    Clone-and-go project scaffolder: setup.ps1 + justfile + .docs + Claude skills for 9 stacks

    PowerShell

  6. laravel laravel Public

    Forked from laravel/framework

    Laravel is a web application framework with expressive, elegant syntax.

    PHP