Full stack developer building useful things out of Kuala Lumpur
React, TypeScript and Go, mostly. I turn client briefs and side-project ideas into products that actually ship — from QR ordering systems to clinic dashboards to landing pages that convert.
From wiring circuits to writing components
I didn't start in code. My background is in electrical engineering — a diploma that taught me to think in systems long before I knew what a component tree was. Somewhere along the way I started building things for fun, kept going, and turned it into a career.
Today I work as a Junior Frontend Developer at Wesitex, while taking on freelance client work on the side — everything from language center websites to dental clinic CRMs to a QR-based restaurant ordering system I'm building from scratch.
My usual stack is React + TypeScript + Vite on the frontend, Go and PostgreSQL for custom backends, and Supabase when a project needs to move fast. I care about clean, single-responsibility code — no spaghetti, no mock data pretending to be real.
Selected work
A mix of personal builds, freelance client work, and projects from my day job. Some are live, some are behind a login for client privacy.
Websites


















Designs
















Marketing
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
More on GitLab
Smaller repos and internal tools — private, but happy to walk through any of them.
Personal project, work in progress.
Internal SaaS tooling at Wesitex.
Configuration/admin tooling at Wesitex.
Interactive learning platform for Wesitex.
Personal sandbox / experiments repo.
Tools I reach for
- React + TypeScript
- Vite
- Tailwind CSS
- Go (net/http)
- PostgreSQL
- Supabase
- Bun
- Git / GitLab / GitHub
- AI-assisted development
Let's build something
Open to junior/mid frontend and full stack roles, and freelance projects. Reach out — I reply fast.