Websites & landing pages
A fast, responsive site for your business or launch, built so it loads quickly, reads well on a phone and gets found on Google.
- Next.js + Tailwind CSS
- SEO basics and analytics
- Contact form to your inbox
Open to roles & side projects · Kuala Lumpur
Websites and web apps, built end to end.
Full-stack developer by day, taking on a few freelance projects on the side. I design, build and deploy sites, dashboards and AI features, then hand you something you can run without me.
Alongside my full-time role, I take on a few freelance projects for businesses and founders. One person from first call to deployed, so nothing gets lost between hand-offs.
A fast, responsive site for your business or launch, built so it loads quickly, reads well on a phone and gets found on Google.
Internal tools, admin panels and booking systems that replace the spreadsheet: logins, roles, reports and a real database behind them.
See it in Pulse Board and Roamly
Add a language model to a product for one useful job, such as reading a document or sorting an entry, with validation and a fallback so it fails safely.
See it in ResuMatch and Expense Tracker
Get an app off your laptop and onto a server: Docker, a VPS, a domain with SSL, and a deploy you can repeat without me.
See it in Multi-Agent Research
How a project runs
We talk through what you need, who uses it and by when.
You get a written scope and a fixed quote before any work starts.
A live preview link you can click through as it takes shape, with regular check-ins.
Deployed on your domain, with the code, accounts and a short guide handed to you.
Each one has a public repo or a live demo you can check, and a case study on the decisions behind it.
Solo full-stack — product, AI integration, and deployment
AI-powered resume screener — upload PDF/DOCX, paste a job description, and get a multi-dimensional match score across 5 rubric dimensions plus recruiter playbook evaluation. Supports batch comparison of up to 10 resumes concurrently, PDF report downloads, and Redis-backed rate limiting with per-device history.
Multi-dimensional AI scoring with Gemini via OpenRouter
Solo full-stack — agent graph, API, UI and VPS deployment
A research and report generator built on LangGraph: a supervisor agent routes work between search, analysis and writer agents, streams progress to a Next.js UI over SSE, and stops on step and cost budgets.
Supervisor routing with guard rails in code: step budget, ringgit cost cap, two-pass search cap, and a heuristic fallback when the model fails
Full-stack contributor — built during the 2025 ZANKO Hackathon
A task management and progress tracking application built with CodeIgniter 4 that streamlines team collaboration, efficient task handover, and real-time progress visibility.
Kanban-style task and handover flows
I'm a full-stack developer based in Kuala Lumpur. I work across CodeIgniter 4 and React/Next.js, and I'm currently digging into DevOps, infrastructure, and the Claude Code ecosystem — figuring out what happens after code leaves my machine.
Open to freelance projects and full-time roles where I can ship end to end: APIs, UI, and the path to production.
Prefer a quick chat? Get in touch.
Tell me what you want built and by when. I take on a small number of projects alongside my full-time role, so you get a written scope, a fixed quote and a realistic timeline before any work starts.