Portfolio

Skills & Tools

Technologies, languages and frameworks I use to build solutions.

Languages

PythonC++QMLJavascriptTypeScriptSQLBash

ML / DL

PyTorchJAXscikit-learnHuggingFaceMLflowNumPyTensorFlow

Data

Cloudflare D1R2HyperdrivePostgreSQLSQLitePrisma

Infra

DockerCloudflare WorkersSupabaseWranglerGitHubLinux

Others

EnglishBahasa Malaysia

Projects & Work

A selection of things I've built, contributed to or analyzed.

INK SPIRAL: AI Music Video Experiment

INK SPIRAL: AI Music Video Experiment

An experiment in AI agents making anime lyric music videos: a solo agent vs a team of sub-agents, measured on drum sync, style, cost and quota.

ai agentsmulti-agentclaudepythonmatplotliblatexffmpegmusic video
Nexus Net (ASEAN Quest)

Nexus Net (ASEAN Quest)

Gamified outcome tracker for Startup ASEAN. Startups earn XP by turning ecosystem connections into verified investments, partnerships and cross-border POCs. Gemma 4 writes their quests and checks their proof, and Cradle sees the conversion funnel live. Built in one day as a team; 2nd place at Hacktoberfest Hack Day KL.

next.jstypescriptgemma 4gemini apitailwindzustandrecharts
RONDA@MPS

RONDA@MPS

Road-defect detection and repair-estimation platform for MPS, built in collaboration with Selgem. Started from 1,000+ pothole samples and has grown to guardrails and other defect classes. [Closed-source]

pythonopencvyolokerasanomaly detectionimage segmentation
Hireflow

Hireflow

Deployed multi-agent AI system on Vertex AI / Cloud Run five AI agents automate the messy multi-step chore of job hunting.

vertex aigoogle adkpythonfastapicloud runvitereactpypdf
InfraHub

InfraHub

All-in-one project-management system with BQ (Bill of Quantities) generation and automation admin and engineers collaborate seamlessly without relying on physical document files.

reacttypescriptjavascriptjspdf
Dashboard

Dashboard

Feature-rich personal dashboard productivity hub (tasks, calendar, notes, goals), cloud file manager, spiritual tools, and 2FA.

typescriptreactvitecloudflared1r2pwa
KeDriver

KeDriver

Map-first fleet booking PWA for a local council: staff request rides, an approver assigns drivers and vehicles, drivers log trips, spare seats open for ride-alongs, and usage reports export to PDF.

vanilla-jscloudflared1pwamaplibrejspdf
Software Development Quiz

Software Development Quiz

A simple quiz website for Software Development student.

typescriptreact
Aynscan

Aynscan

Privacy-first, edge-processed OCR engine AI-powered text extraction via Cloudflare Workers AI (Llama 3.2 Vision), with batch processing up to 100 images, real-time search, and PWA support.

ocraiimage-processingimage-to-text