AI Engineer · Full-Stack Developer · Agentic Systems & RAG

I build agentic AI.

Computer Science (Hons.) · Multimedia University · Kuala Lumpur

About

A short introduction.

Wong Kai Shen
Wong Kai Shen
Kuala Lumpur, Malaysia

I'm Micheal — an AI engineer and Computer Science (Hons.) student at Multimedia University, specialising in Software Engineering (Class of 2027).

I build production agentic AI: multi-agent orchestration, retrieval-augmented generation (RAG), knowledge-graph traversal, and Model Context Protocol (MCP) tooling, across TypeScript/Node, Python, and AWS. I've never been content just using things — as a kid I took apart whatever was in front of me, and that curiosity turned into shipping software and fixing hardware as an IT technician through college.

As founding AI engineer at AIBC, I led the technical architecture of DAC — a multi-agent knowledge-graph RAG platform — and built Medusa, a reusable agent runtime spanning four LLM providers. My current founding project is Moirai Flow, a deterministic, governance-first workflow engine that makes AI agent pipelines reproducible and auditable instead of probabilistic black boxes.

I'm a GitHub Campus Expert, and I directed BarCamp Cyberjaya 2025 — MMU's largest student-led tech event. Right now I'm open to freelance and part-time work building AI agents, automation, and full-stack products — and to internships in AI or software engineering.

Languages
  • Mandarin Chinese Native
  • English Fluent
  • Bahasa Malaysia Conversational
  • Japanese Conversational
Hello, in 60 seconds

A quick video introduction.

Selected work

Things I'm building or have built.

Stealth

Moirai Flow

Deterministic agentic workflow engine

My founding project: a deterministic, governance-first workflow engine for AI agents — turning agent pipelines into reproducible, auditable executions instead of probabilistic black boxes. Built for safety- and compliance-critical teams where unpredictable agent behaviour is a non-starter. Working prototype on an existing agentic stack.

TypeScript/Node.js/MCP/Multi-LLM
Stealth

DAC Platform

Agentic AI · AIBC

AIBC's evolving agent platform: DCS (smart RAG) → DAC (knowledge-graph + vector RAG) → DACv2 (autonomous, Medusa-powered). The aim is to turn unstructured documents into something an agent can reason and act over.

Multi-Agent/Knowledge Graph RAG/MCP/Multi-LLM
Open source

Medusa

Reusable agentic engine · AIBC

AIBC's reusable agentic engine. Security gateway in front of every tool call, MCP-native transport, and a hybrid neuro-symbolic cascade that combines cheap heuristics with multi-LLM validation before any irreversible action. Powers DACv2; the first prototype task built on top of it is the Unsubscribing Agent, used to stress-test the engine's autonomy.

Python/MCP/Multi-LLM/Hybrid Neuro-Symbolic
Live

DCS — Data Collection & Storage

Smart RAG · v1 of DAC

The first milestone of the DAC line at AIBC. AI document processing pipeline — Chandra OCR (deployed on AWS SageMaker) extracts text from scanned PDFs and images, structured chunks land in PostgreSQL with pgvector + pgai for hybrid semantic + keyword retrieval, and a LangGraph RAG agent answers queries with persistent long-term memory.

Python/Flask/Chandra OCR/AWS SageMaker/PostgreSQL + pgvector/Supabase/LangGraph/LangChain/Next.js/Docker
Open source

AgentLah

Generalizable conversational agent framework

A channel-agnostic conversational agent framework — one codebase powers a WhatsApp property-sales assistant and the real-estate sales agent delivered for a freelance client (v1 shipped, ongoing work). Property-listing RAG, knowledge-base RAG, human-takeover dashboard, and pluggable LLM providers (Anthropic / OpenAI / Google) so the agent can be tuned for cost or quality.

TypeScript/Node.js/Express/WhatsApp Cloud API/PostgreSQL/Anthropic/OpenAI/Google Gemini
More projects
Open source

SmartEAS

AI-driven emergency alert system

Real-time disaster alert and search-and-rescue platform. Nine AWS Lambda functions (Serverless Framework) scrape Reddit for disaster reports, validate them against NOAA / USGS data, and serve heatmaps and evacuation routes through an MCP-bridged Google Maps integration. Amazon Bedrock Nova Pro does the language work.

AWS Lambda/Amazon Bedrock Nova Pro/DynamoDB/API Gateway/AWS Amplify/Next.js 15/Material UI/MCP/TypeScript
Open source

AI Keyboard Assistant

Emotion-aware smart keyboard

A custom Flutter keyboard that analyses the emotional tone and sentiment of the live conversation and suggests context-appropriate replies in real time — with conversation memory to keep context across turns and Google Gemini generating the responses.

Flutter/Android Studio/Google Gemini API
Open source

FoodPicker

Cross-platform meal recommender

A small app for the chronically indecisive. Suggests meals based on user preferences and location.

Django/PostgreSQL/Supabase/Maps APIs
Experience

Where I've put in the reps.

Jun 2026 — Present
Founding project

AI Engineer

· current
Moirai Flow
Remote
  • Building Moirai Flow, a deterministic, governance-first workflow engine that compiles AI/agent pipelines into reproducible, auditable executions rather than probabilistic black boxes.
  • Targeting safety- and compliance-critical organisations where unpredictable agent behaviour is a non-starter — strict rules, predictability, and governance over raw model autonomy.
  • Working prototype built on a TypeScript/Node + MCP + multi-LLM stack.
Nov 2025 — Jun 2026
Startup

Founding AI Engineer

AIBC (AI Blockchain)
Kuala Lumpur · Hybrid
  • Led the technical architecture and engineering of an agentic platform across three generations: DCS (smart RAG) → DAC (agentic knowledge-graph RAG) → DACv2 (autonomous multi-agent system).
  • Built Medusa, a reusable agent runtime: MCP gateway, multi-provider LLM adapters across 4 providers (Anthropic, OpenAI, Gemini, Ollama), and agent-to-agent (A2A) transport, with human-in-the-loop governance gates.
  • Built the runtime in Node.js/TypeScript with an Express REST API and Server-Sent Events for live agent streaming; deployed a web dashboard for operator oversight.
Mar 2026 — Present
Freelance

Freelance AI Agent Developer

· current
Self-Employed
Remote · Real-estate sector
  • Delivered v1 of an autonomous AI sales agent for a real-estate client (NDA), built on my open conversational-agent framework AgentLah; the engagement is ongoing.
  • Channel-agnostic across WhatsApp, web chat, and direct API — conversation memory, lead-qualification flows, and tool-use over MCP for CRM / scheduling.
Oct 2025 — Present
Program

GitHub Campus Expert

· current
GitHub
Multimedia University · Remote
  • Selected to GitHub's competitive Campus Experts program — student technologist leadership and developer-community building at MMU.
  • Bridging the GitHub ecosystem and the MMU developer community at Hackerspace MMU.
Mar 2025 — Nov 2025
Leadership

Director — BarCamp Cyberjaya 2025

IT Society Cyberjaya
MMU Cyberjaya
  • Led delivery of MMU's flagship technology unconference — 250 attendees.
  • Supervised a 40-person committee across program, marketing, sponsorship, and technical sub-departments.
  • Liaised with stakeholders and partners, including MDEC.
Jan 2025 — Dec 2025
Leadership

Head of Marketing

IT Society Cyberjaya
MMU Cyberjaya
  • Directed marketing for MMU's largest student-led IT community across 6 major events.
  • Grew Instagram following by 69% in one term (1.3k → 2.2k, +900 active members).
  • Built cross-marketing partnerships with external clubs to expand event reach.
May 2024 — Oct 2024
Part-time

Tech Committee — BarCamp 2024

IT Society Cyberjaya
MMU Cyberjaya
  • Migrated the BarCamp website from standalone WordPress into the IT Society's main platform.
  • Set up and tested PA / AV systems on event day.
Mar 2022 — Sep 2023
Part-time

IT Technician

Action PC House Sdn Bhd
Puchong, Selangor
  • Diagnosed and repaired hardware issues on laptops, desktops, and component-level systems.
  • Performed Windows recovery, drive imaging, and customer rig builds.
Education

Where I'm studying.

Nov 2024 — Nov 2027
Cyberjaya, Selangor

B.Sc. Computer Science (Hons)

· current
Software Engineering
Multimedia University (MMU)
  • Specialisation in Software Engineering — Class of 2027.
  • Dean's Award, Faculty of Computing and Informatics (Jul 2025).
  • Active in Hackerspace MMU and IT Society Cyberjaya leadership.
Jul 2022 — Nov 2024
Cyberjaya, Selangor

Foundation in Information Technology

Multimedia University (MMU)
Competitions

Where I went and built things fast.

The cadence is the point — each one a forced exercise in scoping, shipping, and not falling asleep at 3am.

9hackathons
2024–2026
1finalist
2026
2 events
Jun 2026

Parallax

at SuperAI Next Hackathon

Chat-first STEM learning platform where an agent builds interactive 3D learning rooms on demand — a Guide agent plans the lesson, a Builder generates a sandboxed Three.js scene, and a Critic validates it before the learner sees it; the tutor then teaches inside the room. Next.js, TypeScript, Three.js, OpenAI Agents SDK, DynamoDB, S3. With Shi Wei Leong.

Feb 2026

Autonomous Mystery Shopper

at Deriv AI Hackathon 2026

Vision-only AI agent that autonomously navigates mobile web apps to surface UX friction — no CSS selectors or DOM inspection, just screenshots. Detects issues across eight categories, scores them P0–P3 by severity, and returns root-cause analysis with actionable fixes. Playwright + Gemini Flash 2.5 Vision + Streamlit.

2025
5 events
Dec 2025

SideDuit

at Cursor × Anthropic Hackathon Malaysia

AI finance app for Malaysian gig workers — handles irregular income, self-managed tax, no-employer EPF, and receipt parsing for people the banking system still treats as an edge case. Next.js + Django + Gemini 2.0 Flash + pgvector.

Sep 2025

SmartEAS

at The Great Malaysia AI Hackathon 2025

AWS-serverless disaster monitor — scrapes Reddit, runs NLP, cross-validates against NOAA / USGS / NASA, and renders verified events on a live map.

Aug 2025

PolyTrade

at DevMatch Hackathon 2025

Prediction-market arbitrage scanner — pulls real-time odds from Polymarket and Kalshi side-by-side and flags spreads worth taking.

Apr 2025
Finalist

MEX Assistant — Insights

at UMHackathon 2025

Insights chatbot for Grab MEX (merchants) under the +AI vision — RAG over transaction data so partner restaurants can ask plain questions of their own numbers. Domain 3, Task 2.

Mar 2025

HealthDash

at Varsity Hackathon 2025

AI-powered healthcare assistant for disease management — built for the AI & Data Science track.

2024
2 events
Nov – Dec 2024

Secure Digital Transformation

at GODAMLah! Hackathon 2024

Real-time cybersecurity dashboard — Scikit-learn models on NSL-KDD / CIC-IDS-2017 score incoming logs for phishing, malware, and insider-attack likelihood, with geo-located IPs, anomaly detection, and one-click block actions. Flask + MongoDB + React, WebSockets for live updates. Built for the AI-driven Cybersecurity Solutions track.

Feb 2024

Social Trading Predictor

at Deriv AI Hackathon 2024

Twitter-sentiment-to-market predictor under the Social Trading challenge — tag the Eliza agent under an influencer post and the dashboard surfaces the trend for users to call bullish or bearish. Eliza ate too many bugs; pivoted to Make.com inside 24 hours to ship. With Sky Yap, Lim Xin Yi, and Mui Rui Xin.

Honours

Recognition I'm grateful for.

GitHub Campus Expert

· current
GitHub
Oct 2025 — Present

Selected for GitHub's competitive student technologist leadership program.

Dean's Award

Faculty of Computing and Informatics, MMU
Jul 2025

Faculty award for academic excellence.

Director, BarCamp Cyberjaya 2025

IT Society Cyberjaya
Mar 2025 — Nov 2025

Led delivery of MMU's flagship technology event — 250 attendees, MDEC partnership.

Head of Marketing

IT Society Cyberjaya
Jan 2025 — Dec 2025

Directed marketing for MMU's largest student-led IT community across 6 major events.

Hackerspace MMU Member

· current
Multimedia University
May 2023 — Present
Certifications

What I've earned.

Stack

The tools I tend to reach for.

AI & Agents
Model Context Protocol·RAG·Knowledge Graph RAG·Multi-Agent Orchestration·A2A Transport·LangChain·LangGraph·PyTorch·Hugging Face·Jina AI·Amazon Bedrock·AWS SageMaker·Gemini·Claude·OpenAI·Ollama·LM Studio·Llama.cpp
Languages
TypeScript·JavaScript·Python·C++·Java·Dart
Frontend & Mobile
Next.js·React·Three.js·React Three Fiber·Tailwind·Material UI·Framer Motion·Streamlit·Flutter
Backend
Node.js·Express·Flask·FastAPI·Django·REST·SSE·WebSockets
Data
PostgreSQL + pgvector·Supabase·Firebase·ChromaDB·MongoDB·DynamoDB·AWS S3
Cloud & Deployment
AWS Lambda·EC2·API Gateway·Bedrock·AWS Amplify·SageMaker·S3·CloudWatch·GCP·Vercel·Heroku·Railway·Docker·Serverless Framework·GitHub Actions
Documents

Résumé and CV.

My full credentials live on a separate page — view or download them there.

View Résumé & CV