AI SaaS · Multi-Tenant · Multi-Agent · Finance & Trading

Engineer who ships AI-powered SaaS to paying users.Multi-tenant. Multi-agent.Finance & trading workflows. Spec, code, deploy, monitor — same hand.

Two live SaaS — stox.my and TradeClaw — plus a 6-persona multi-agent runtime in production for RoboForex. Four years, paying users, sub-100ms reads.

$10M → $200M
AUM grown · IPAM · 1.5y
2 flagship SaaS
stox.my · TradeClaw · live
6-persona runtime
Production · RoboForex

Kuala Lumpur, Malaysia

AI-Powered SaaSMulti-TenantMulti-Agent PersonasVision-LLMRAG · bge-m3Real-Time Market DataSub-100ms ReadsLive Production Users0-to-1AI-Powered SaaSMulti-TenantMulti-Agent PersonasVision-LLMRAG · bge-m3Real-Time Market DataSub-100ms ReadsLive Production Users0-to-1

By the numbers

What four years at the intersection of finance and AI actually looks like.

What I do

Three things, deeply. Everything else is a side project.

01

Trading platforms & investor analytics

Stock analytics SaaS, multi-factor screeners, watchlists, AI-assisted alpha discovery. Real-time pricing pipelines, hand-written SQL, sub-100ms reads on hot queries.

  • Real-time market data ingestion + ranking
  • Momentum + fundamentals factor screening
  • Investor-facing dashboards tuned for data density

02

Community platforms & multi-agent bots

Community apps with points, leaderboards, and social loops — like the Gold Traders portal. Contest platforms that pull live standings from sources with no public API. And a different kind of chatbot: dynamic, multimodal agents that talk to each other while humans watch and step in.

  • Community apps — points, leaderboards, social automation
  • Contest engines with API-less data scraping
  • Multi-agent chat — bots converse, humans observe

03

End-to-end ownership

Spec, design, code, deploy, monitor, iterate. Smallest useful MVP, validate with real users, then scale. Highest-leverage work first. Founder posture — even inside a bank.

  • Full TypeScript across the surface
  • Python / FastAPI on AWS (ECS, Lambda, RDS)
  • Cloudflare-native edge: Workers, D1, KV, R2, Durable Objects

Selected work

Eight things I built that you can actually run.

Live production systems and open repositories. The full archive lives on GitHub.

Flagship · live SaaSCase study

TradeClaw

Solo · backend + frontend + vision-LLM · live subscription product

AI-powered trading signals SaaS. FastAPI + React, multi-tenant subscription product, vision-LLM chart parsing across multiple asset classes. Live paying users. The full shape of a modern AI SaaS — auth, billing surfaces, agent inference, the lot.

AI SaaSVision-LLMMulti-tenantFastAPIReact

Flagship · live SaaSCase study

stox.my

Solo · founding engineer · 0-to-1 to paying users

Stock analytics & AI alpha-discovery SaaS for Malaysian markets. Real-time Bursa pricing, multi-factor screener, watchlists, AI-assisted alpha discovery. Edge-first, sub-100ms reads on hot queries. Founding engineer, 0-to-1 to paying users.

AI SaaSMulti-factor screenerEdgeBursa Malaysia
RoboForex — Multi-Agent Support Runtime — frame 1RoboForex — Multi-Agent Support Runtime — frame 2RoboForex — Multi-Agent Support Runtime — frame 3RoboForex — Multi-Agent Support Runtime — frame 4RoboForex — Multi-Agent Support Runtime — frame 5RoboForex — Multi-Agent Support Runtime — frame 6

Flagship · live multi-agent runtime

RoboForex — Multi-Agent Support Runtime

Solo · persona system + RAG + vision · production at a regulated broker

Six personas (Burhan, Colonel, Benjamin, Brobo, Tony, Leha) converse inside one Telegram bot while humans observe and step in. Each agent holds its own persona, memory, and modality. Backed by RAG with bge-m3 embeddings, vision-LLM, query rewriting, and multi-tenant routing on Python / FastAPI / AWS. Production for a regulated broker.

Multi-agentRAG · bge-m3Vision-LLMFastAPI on AWSMulti-tenant
GoldTraders Trader Portal — frame 1GoldTraders Trader Portal — frame 2GoldTraders Trader Portal — frame 3

ProductionCase study

GoldTraders Trader Portal

Solo · 1 year · replaced what would have been a 3-engineer + PM build

Trader-facing portal with AI signals, leaderboards, community automation. React 19 + Hono, 15+ REST endpoints, Durable Objects rate limiting, 4-mode contest engine with tamper-evident credit-integrity audit trail. Lifted client trading-desk monthly net ~$50K → $200K within 1 year.

React 19HonoAI signalsAudit trail
TradingHab Bot — live product screenshot

Signals SaaS · live

TradingHab Bot

Solo · 5 asset classes on one signal engine and schema

Telegram signals across Crypto, Forex, Commodities, Indices, Stocks. On-demand chart breakdowns via vision-LLM parsing. Consistent schema across asset classes — one signal engine, five markets.

Vision-LLMMulti-assetTelegram
SprintBo — performance story — live product screenshot

Cost-disciplined SaaS

SprintBo — performance story

Solo · bot + Mini App + landing on one worker · sub-$5/mo hosting

Bot /ranking p50 1.4s → 80ms via D1 source-of-truth + KV cache shared across bot + Mini App + landing. Operator pause/close/cancel with tamper-evident final_snapshots. Hosting under $5/month.

p50 80msD1 + KVIdempotent cron
HydraxRail — live product screenshot

MAS-licensed onchain

HydraxRail

Full-stack engineer · 5 role portals · MAS-licensed infra

White-label workspace for tokenised product issuance on MAS-licensed infra. Five role portals (Issuer, Distributor, Investor, Ops, Admin) with RBAC and audit-ready data model. Onchain via Canton smart contracts.

TokenisationCantonRBAC5 role portals
continuous-improvement (npm) — live product screenshot

Open source · npm v3.9.2

continuous-improvement (npm)

Solo maintainer · npm package + GitHub Action · public eval harness

Claude Code plugin + GitHub Action transcript linter. Skills, commands, hooks, agents, instinct packs, synthetic checks — structured self-improvement loops with eval-driven verification.

npmClaude CodeEval-driven

In production right now

Captured from the live URLs this morning. No mockups, no slideware.

Every tile below is a Playwright screenshot of an actual deployed page that anyone can visit. Re-run npm run screenshots to refresh.

Career line

Investment desk, then engineering, now both at once.

  • 2024 — now

    Full Stack Engineer & AI Trading Systems · RM Investment Bank Ltd

    Built a trader portal (apps, AI signal tools, leaderboards, community automation) that lifted average monthly net ~$50K → $200K within 1 year — replaced what would have been a ~3-engineer + PM build. 15+ production apps across investor dashboards, signal bots, RAG agents, weekly contest engines.

  • 2023 — 2024

    Founder / Technical Lead · Tibyan AI Sdn Bhd

    Founded an AI-first venture. Secured seed investment from Cradle and Nexea. Owned product, engineering, and GTM end-to-end across Python, TypeScript, React, PostgreSQL, AWS — first-engineer posture from day one.

  • 2021 — 2023

    Manager — Growth & Operations · Salmi Niaga Solution

    Drove ~400% increase in marginal profit through better systems, automation, and execution discipline. Built Python analytics dashboards and reframed P&L from gross-revenue chasing to unit economics.

  • 2020 — 2021

    Investment Analyst & Data Engineer · Inter-Pacific Asset Management

    Contributed to AUM growth from ~$10M to ~$200M in ~1.5 years through data-driven research and screening. Built data pipelines, factor models, and analytics dashboards in Python and SQL.

    Best Shariah Equity Malaysia 2020 — Lipper / Refinitiv

  • 2016 — 2020

    Finance Executive · AmanahRaya Trustees Berhad

    Fund accounting, treasury operations, financial modelling. Excel/VBA automation that compressed reporting cycles — first hands-on exposure to the data shape behind investor analytics.

Stack

The tools I actually use to ship — not a fashion show.

AI & LLM (primary)

  • Anthropic Claude
  • Claude Agent SDK
  • MCP (Model Context Protocol)
  • OpenAI
  • HuggingFace
  • Vision-LLM chart parsing
  • RAG · bge-m3 embeddings
  • Multi-agent persona runtimes
  • Prompt + context engineering

TypeScript & Node (primary, ~5y)

  • Node.js
  • React 19
  • Next.js
  • Vite
  • Hono
  • Express
  • REST APIs
  • Hand-written SQL

React Frontend (primary)

  • React 19 hooks
  • Suspense
  • Tailwind
  • Framer Motion
  • Data-dense dashboards

Python & Backend (primary)

  • FastAPI
  • Flask
  • Django
  • Pandas
  • scikit-learn
  • Factor models
  • ETL pipelines

Databases (primary)

  • PostgreSQL
  • MySQL
  • SQLite / D1
  • MongoDB
  • Redis-style KV
  • Numbered .sql migrations

AWS & Containers

  • EC2
  • ECS
  • Lambda
  • S3
  • RDS
  • IAM
  • Docker
  • GitHub Actions
  • Terraform

Edge & Distributed

  • Cloudflare Workers
  • Durable Objects
  • D1
  • KV
  • R2
  • Browser Rendering
  • Cron Triggers
  • Apache Kafka

Crypto / Onchain (breadth)

  • Smart contracts (Canton / Daml)
  • EVM signing · keccak256
  • L1 / L2 patterns

Contact

Have a problem at the intersection of finance, AI, and infra?

I read every message. Responses typically same-day on weekdays. If it is not a fit, I say so directly and point you to someone who is.

+60 11 6983 3882· phone / WhatsApp

For agency or NDA briefs, send a one-paragraph summary first.