~/aiman — zsh

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.

14+projects shipped
React · Gocore stack
KL, MYbased, remote-friendly
React·TypeScript·Vite·Tailwind CSS·Go·PostgreSQL·Supabase·Bun·Git React·TypeScript·Vite·Tailwind CSS·Go·PostgreSQL·Supabase·Bun·Git
$ cat about.md

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.

Electrical → Softwarecareer switcher, self-taught into full stack
Client + Productfreelance work alongside personal builds
KL-basedopen to remote & on-site roles
$ ls projects/ --featured

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.

Tap&Dish QR ordering landing page
Personal project — in progress

Tap&Dish

A QR-code restaurant ordering system built from the ground up — role-based auth for super admins, cashiers and kitchen staff, a live Kitchen Display System, and a sales dashboard with real analytics.

Go (net/http)React + TSPostgreSQLRole-based Auth
TruDental clinic treatment plan dashboard
Client project

TruDental — Clinic CRM

An admin system for a dental clinic: treatment plan builder with jaw/tooth selection, pricing, and a lead pipeline that pulls straight from WhatsApp and email into a kanban-style board.

React + TSCRMWhatsApp Integration
Oxford Gates language center landing page
Client project — live

Oxford Gates Language Center

Marketing site for an English language center in Kuala Lumpur — course listings, gallery, examination portal and enquiry flow, built to convert visitors into enrolments.

React + TSTailwind CSS
Exam Maker admin dashboard
Client project

Exam Maker — Examination Library

An admin system for creating and managing educational exams — from IELTS mock tests to placement exams — with draft/active states and submissions tracking, backed by a real Go REST API and Postgres.

React + TSGo REST APIPostgreSQL
Workspace Dojo coworking space homepage
Client project — live

Workspace Dojo

Website for a premium coworking space in Kuala Lumpur — hot desks, dedicated desks and private suites, with an enquiry flow wired directly into WhatsApp.

React + TSBunWhatsApp Integration
Ruang mental wellness app landing page
Personal project — not yet public

Ruang

A Malaysian mental wellness concept — anonymous community feed, professional booking with counselors and psychiatrists, mood tracking and journaling. Built around one line: "be here. be honest. be okay with not being okay."

React + TSProduct DesignBahasa Malaysia
Second Chance interactive story micro-site lock screen
Personal project — for fun

Second Chance

A playful, story-driven micro-site — a password-gated page that unfolds scene by scene through animated transitions, floating particles, branching choices, and a confetti finale. Built purely to experiment with motion, state and mood.

React + TSCSS AnimationsPassword GateAudio Toggle
ICIM Kelab Insan Cemerlang Melaka homepage
Client project — live

ICIM

Website for Kelab Insan Cemerlang Islam Melaka — an organisation focused on Islamic education and personal development in Melaka.

React + TS
Wesitex company homepage
Day job — live

Wesitex

Company website for Wesitex, where I work as a Junior Frontend Developer, contributing to the frontend alongside internal tools like an interactive learning platform.

React + TS
$ ls -a projects/.private/

More on GitLab

Smaller repos and internal tools — private, but happy to walk through any of them.

second-chance

Personal project, work in progress.

wesi_saas

Internal SaaS tooling at Wesitex.

wesi_conf

Configuration/admin tooling at Wesitex.

wesitex-interactive-learning

Interactive learning platform for Wesitex.

aimanyangkisah-project

Personal sandbox / experiments repo.

$ cat stack.json

Tools I reach for

Frontend
  • React + TypeScript
  • Vite
  • Tailwind CSS
Backend
  • Go (net/http)
  • PostgreSQL
  • Supabase
Tooling
  • Bun
  • Git / GitLab / GitHub
  • AI-assisted development
$ ./contact.sh

Let's build something

Open to junior/mid frontend and full stack roles, and freelance projects. Reach out — I reply fast.