FrontendEngineergoing full‑stack.
I build interfaces that feel as good as they perform — scalable SPAs, mobile-ready PWAs, and AI-integrated web applications. Based in Shah Alam, Selangor.
01 — About
Building things that
live on the web.
I'm a frontend software engineer with a background in Information Technology and Islamic Studies from the University of Malaya. What started as a curiosity for how things look and feel on the web has grown into a craft — building scalable interfaces that users actually enjoy interacting with.
My day-to-day lives in the Vue.js ecosystem: Nuxt 4, Quasar, TypeScript, and the surrounding toolchain. I care about the details — component architecture, performance, and the gap between what a design says and what the browser renders.
Lately, I've been moving towards full-stack work, picking up Laravel on the backend and exploring how AI fits into real product workflows. It's an exciting direction, and I'm building steadily toward it.
{ "role": "Frontend Engineer", "direction": "Full Stack", "location": "Shah Alam, MY", "available": true, "languages": [ "Malay", "English" ], "currently_building": { "name": "Agentic RAG Knowledge Base", "stack": [ "Nuxt 4", "Laravel 11", "NestJS", "pgvector" ] } }
02 — Skills
The tools I reach for.
Soft skills
02 — Experience
Where I've
applied the craft.
Frontend Software Engineer
- Built and maintained 5+ responsive web apps using Vue 3, Quasar, and Nuxt (SPA, SSR, PWA).
- Developed 15+ reusable UI components (POS, checkout, calendars, dynamic tables), reducing delivery time by ~25%.
- Packaged PWAs via Capacitor for iOS/Android with ~90% code reuse; integrated GPS and biometric auth.
- Implemented AG Grid data tables with workspace customization and advanced filtering.
- Conducted end‑to‑end testing using Playwright, reducing manual QA effort by 30%.
- Improved performance via lazy loading & code splitting — increased load speed by 20–30%.
PHP Programmer Intern
- Performed unit testing on 15+ core system functions, reducing regression issues by 15%.
- Developed secure authentication modules (signup, login, password recovery) for 100+ test users.
- Assisted frontend‑backend integration and debugging using Laravel REST APIs.
03 — Selected Work
Things I’ve built &
am currently building.
CRM Multi‑Workspace Data Tables
Customizable AG Grid tables with category segmentation (Deals, Sales, Contacts) and inline cell editors. Enhanced data management for enterprise clients.
POS System for Loyalty Program
Fast checkout flow + member tracking system built with Nuxt.js and Element Plus. Integrated browser testing with Laravel Pest, achieving smooth in‑store experience.
E‑Commerce PWA (Nuxt + Capacitor)
Responsive UI for product listing, cart, user profile — packaged as mobile‑ready PWA for iOS/Android. ~90% code reuse across web + mobile.
Agentic RAG Knowledge Base (Ongoing)
Knowledge‑base Q&A system using retrieval‑augmented generation. Laravel 11 backend, Nuxt 4 frontend, and a NestJS microservice handling AI workflows (embeddings, LLM orchestration).
Product Onboarding Tour
Interactive guided tour with responsive tooltips and step‑by‑step navigation using Driver.js. Improved user activation by reducing friction.
04 — Contact