FIRDAUS BUILDS · SOFTWARE + WORKFLOW CLARITY
Mohamad Firdaus

Make work make sense.

I build production software and review the workflows around it.

Choose the path that fits you · Penang + remote

For a small team: one process, one clear next step. For hiring: senior ERP/MES and business-systems delivery.
For a small team

One process is stuck?

Review one process for RM350. See where work repeats, waits or gets lost before paying for a larger build.

I need a workflow review →
For a recruiter or hiring manager

Need a senior engineer?

See production ERP, full-stack, AI-enabled systems and testing proof before downloading the ATS resume.

I’m hiring a senior engineer →
Hiring? Download the ATS resume →

Who I Am

Mohamad Firdaus

I work with teams whose daily work has outgrown spreadsheets, WhatsApp and disconnected tools. The first question is not which technology to buy. It is where the work gets copied, delayed, checked twice or lost between people.

I start small: map one workflow, make the next decision visible and define a fix that can be tested. If the problem does not justify a larger build, I will say so before you spend on one.

My rule is simple: if it does not work for real people, it does not ship. That standard comes from enterprise operations software, public C#/.NET work and CHRONO, a free mod with 526 automated tests.

RM350
First workflow review
1
Workflow at a time
526
Automated Tests
🌏
Penang + Remote

Selected Work

Public-safe proof of the way I work: understand the operation, choose the smallest useful slice and leave evidence behind.

🏭

Enterprise ERP — Palm Oil Industry

Full-scale ERP replacing SAP/Navision. Supply chain, finance, HR, procurement, and refinery operations — database to frontend to deployment. Production software for a confidential refinery client.

Proof: Public-safe architecture outline showing the ERP core and operational modules.

ERP Core Supply Chain Finance HR Procurement Refinery Ops
Nuxt Vue Python Prisma PostgreSQL
Read the ERP case study →
👥

EMS — Nexus Delivery OS

SaaS platform for engineering teams — projects, delivery standards, and people in one system. Built on the same standards I use to ship.

Proof: Architecture and implementation case study; public demo paused until a stable route is available.

Teams & Roles Projects & Tasks Delivery Standards Reports & Oversight Multi-tenant · JWT · RBAC

Evidence: architecture and implementation case study available. Public demo paused until a stable, owner-verified route is available.

Nuxt Vue Vuetify Prisma TypeScript MySQL
📈

TradeAI

ML forex decision-support system. My own backtest lied to me for two weeks — I audited it, published the leak, and rebuilt. Honest numbers only.

Proof: An auditable ML pipeline with calibrated probabilities, risk gates and no-lookahead discipline.

Market Data Features Probability Risk Gate MT4 Exec Calibrated probabilities · EV gating · audit trail No lookahead. If the backtest can't prove it, it doesn't trade.
Python ML FastAPI Pandas MT4
🤝

Agent Network — Commission Platform

Commission platform for the licensed money-lending industry: configurable rules, tier ladders, offline sync, and three role portals.

Platform Admin Tenant (Lender) Agents (3-tier upline) configures commission Configurable rules · offline sync · PWA

Evidence: multi-tenant architecture, commission rules and role-based workflow case study. Live demo paused until a stable, owner-verified route is available.

Nuxt Vue Vuetify Prisma MySQL PWA
🔁

Workflow Rescue — Excel to Web (Synthetic Evidence)

A small, public-safe simulation of a common operational bottleneck: moving spreadsheet rows into a web form without losing validation, traceability or safe restart behaviour.

Proof: synthetic rows, field validation, duplicate detection, interruption recovery and a readable progress log.

Validation Audit log Safe retry Synthetic data
See the workflow evidence demo →
More builds — explore the wider portfolio
🏘️

Jiran — Local Community Marketplace

Malay-first community marketplace proof slice: browse listings, register and log in, then post a listing through a Nuxt API backed by local SQLite.

Evidence: Nuxt API, SQLite persistence, authentication and listing workflow demonstrated locally; public route paused until stable hosting is verified.

Nuxt Prisma SQLite Zod JWT
🎬

AsianFlix — Stremio Catalog Add-on

Stateless Stremio add-on for Malay, Bollywood, and Asian discovery — 22 live catalogs powered by TMDB metadata, with streaming left to the user's configured providers.

Evidence: stateless catalog add-on architecture and TMDB metadata workflow; public manifest paused until stable hosting is verified.

Node.js Express Stremio SDK TMDB REST API
⚡

CHRONO — Justice System for GTA V

CHRONO gameplay — superpower dash in GTA V

Free open-source GTA V mod where powers leave a paper trail: witnesses, news reports, notoriety, and a police force that remembers your face. 526 automated tests.

🔗 Proof: Open the CHRONO page and download →

C# ScriptHookVDotNet GTA V Open Source
🧠

Second Brain

A personal AI that remembers: 125,000+ documents, semantic search, knowledge graphs. My memory has limits — my knowledge shouldn't.

Knowledge Docs → embeddings → graph (46 domain hubs)
Python ChromaDB LLM FastAPI
More builds — explore the wider portfolio
🧠

Private Local AI Assistant

Ongoing private/local engineering project with replaceable model routing, document retrieval, typed capability boundaries and redacted review. Built for private use; no public demo.

Python Local AI Retrieval LLM Integration
📦

Craftlancer — Digital Products

Digital products from real work: an AI prompt engineering handbook and a habit builder workbook, live on Gumroad.

🛍️ Storefront: Browse Craftlancer products

AI Product HTML+CSS Gumroad Workbook

A clear path from problem to proof

01 · Find the leak

See where work gets stuck

We walk through one real process and mark the repeated entry, waiting, checking and hand-off points.

02 · Choose the next step

Make the decision smaller

You receive a prioritised next slice with clear assumptions, boundaries and acceptance questions.

03 · Build carefully

Fix one useful part

When the next step is approved, we build only the agreed slice and check that it behaves as expected.

04 · Leave a trail

Make the work supportable

You receive the scope, verification notes and handover context needed to understand what happens next.

Why this matters

Evidence over attractive claims

When my own ML backtest produced attractive results, I audited it, found the leak and documented the failure. That standard carries into every system I build.

Services

🏗️

Small, useful fixes

After the review: one dashboard, report, hand-off, validation step, API connection or internal tool with a written boundary.

🧪

Technical clarity before a rebuild

A practical review of an existing system or quote: what is unclear, what could fail and what should be decided before more money is committed.

Tech Stack

Frontend

Nuxt 3 Vue 3 Vuetify 3 HTML/CSS JavaScript

Backend

Python TypeScript Node.js FastAPI REST API

Database

Prisma PostgreSQL SQLite ChromaDB

AI & ML

Machine Learning LLM Integration Data Analysis Pandas

DevOps

Git Render CI/CD Linux

Let's Work Together

If work is slow, repeated or hard to trust, describe what happens today. Hiring for senior software and business-systems work? The engineering proof and resume are below.

💬 Describe the workflow