About
About me
Full-stack developer building things that work from API to UI to deployment.
I work across CodeIgniter 4 and React.js, and I'm currently digging into DevOps, infrastructure, and the Claude Code ecosystem to understand what happens after code leaves my machine.

Stack
Skills
Backend
CodeIgniter 4Node.jsREST API DesignKafkaMySQLPostgreSQL
Frontend
ReactNext.jsTypeScriptMaterial UIBootstrap 5Tailwind CSS
Tools / Cloud
n8nDockerGitLabCI/CD basics
AI / LLM
Prompt engineeringLLM API integrationClaude CodeCursorGemini
Infra
LinuxNginxDocker ComposeDNS managementCI/CD pipelinesRedis
Career
Experience
Junior Full Stack Developer
Jul 2026 – Present
Technology company, Kuala Lumpur
- Built a leave management module for the company intranet (Laravel, Inertia, React) end to end across three phases: UI shell, persistence layer, and attachment upload with carry-forward automation.
- Designed the leave request and approval domain model — org-wide entitlement tracking, quota enforcement, working-day calculation, overlap prevention, and self-approval prevention — backed by 39 feature tests.
- Built a generic in-app notifications system (feed, unread count, mark-read and mark-all-read, automatic pruning) plus leave-specific notifications for submission and review events.
- Contributed to the company marketing website (Next.js, React, deployed on Cloudflare): footer redesign, contact CTA section, and UI fixes.
- Building a public marketing site for a client (Next.js, TypeScript, Tailwind CSS, Prisma, PostgreSQL), with navigation architected to move onto a CMS-backed data layer once the admin phase begins.
Junior Web Developer
Mar 2025 – Jul 2026
Zanko Sdn Bhd
- Designed a UI-based cron job manager, enabling non-technical staff to schedule and monitor backend tasks without direct server access.
- Built a Flutter notification system using Firebase Cloud Messaging (FCM) connected to CodeIgniter 4, delivering real-time exam reminders to students during peak examination cycles.
- Developed and integrated REST APIs supporting frontend and mobile features across multiple system modules.
- Implemented an attendance verification feature — config-driven submenu, role-based status updates, and suppressed mobile notification cron for Ketua Pengawas.
- Built Pulse Board, a Kanban-style project/task management system during the 2025 ZANKO Hackathon — featuring role-based dashboards, financial reporting, and REST API integration.
Full Stack Web Developer (Protégé)
Jul 2024 – Mar 2025
Tulip Resources Sdn Bhd
- Developed 10+ responsive modules for RMN IRIS using React, Next.js, TypeScript, and Material-UI, serving cross-department users with strict performance and accessibility requirements.
- Automated complex data processing workflows using n8n, reducing manual processing time and eliminating recurring human errors.
- Translated Business Requirement Specifications (BRS) and System Requirement Specifications (SRS) into production-ready frontend and backend modules.
Background
Education
Bachelor of Computer Science (Hons.) Netcentric Computing
Aug 2020 – Dec 2023
Universiti Teknologi MARA (UiTM)
Graduated with honors. Focused on software engineering and web development.
Physical Science
May 2018 – Mar 2020
Kolej Matrikulasi Negeri Sembilan (KMNS)