Klang, Selangor, Malaysia

Muhammad Akmal
Ikhwan

Full-Stack Developer UI/UX Designer

Building and maintaining internal enterprise systems for government and defence sectors — with Vue 3, Laravel, and MySQL on the stack, and a practical eye for the interface people actually have to use every day.

Practical engineering,
designed with intent.

A full-stack developer experienced in Vue 3, Laravel, and MySQL, with a focus on building and maintaining internal enterprise systems for government and defence sectors. Brings practical UI/UX design skills alongside backend development, with hands-on experience in Docker, WebSockets, and REST API integration.

3.5+ Years of Experience
4 Organisations Worked With
3.53 CGPA, B.CS (Hons.)
3 Languages Spoken

Where the work
actually happened.

Aug 2025 — Present Current

UI/UX Designer & Full-Stack Developer

Maxvec Sdn Bhd

  • Maintain and develop existing internal systems for Angkatan Tentera Malaysia (ATM).
  • Design and improve UI/UX for existing ATM portals to enhance usability and user experience.
  • Handle both frontend and backend development to build new systems under ATM.
Vue 3LaravelMySQLTailwindCSS DockerLaravel ReverbLaravel SanctumReact Native
Jan 2025 — Aug 2025

Administrative Executive

Bjak Sdn Bhd

  • Assisted customers with insurance renewals and issue resolution.
  • Generated cover notes with precise and current client data.
  • Validated customer records to ensure data integrity across systems.
Mar 2024 — Jun 2024

Front-End Developer Intern

Myces Sdn Bhd

  • Developed front-end features using Quasar Framework and Vue.js, with version control via GitHub.
  • Participated in client meetings with senior staff to understand project delivery processes.
  • Collaborated with engineers on integrating root mean square (RMS) equations into the application.
Vue.jsQuasarGitHub
Sept 2021 — Mar 2022

Web Developer Intern

JKR Malaysia

  • Assisted in preparing the Software Requirements Specification (SRS) document.
  • Attended Alteryx and Tableau training for data preparation and visualization.
  • Learned Laravel (PHP) and used SmartGit for version control and team collaboration.
LaravelSmartGitTableauAlteryx

Something I actually
shipped and run.

Live product · self-hosted

Selamat (MotoTrack)

A motorcycle tracking and fleet management system I built end-to-end and run in production — live GPS tracking with real-time WebSockets, maintenance logs and reminders, expense tracking, and friend-to-friend live location sharing. Web app plus a companion React Native (Expo) mobile app.

Vue 3LaravelPostgreSQLDocker Laravel ReverbReact Native
Visit selamat.akmalikhwan.com

The foundation
underneath it.

Oct 2022 — Jun 2024

Bachelor of Computer Science (Hons.)

Multimedia Computing

Universiti Teknologi MARA (UiTM), Shah Alam

CGPA 3.53

  • Focus on code optimization, 3D modeling, and animation.
  • Final Year Project: Learning Folklore Si Tanggang using a storyline-based gamification method.

Jan 2019 — Mar 2022

Diploma in Computer Science and Mathematics

Fundamental Programming & Mathematics

Universiti Teknologi MARA (UiTM), Kuala Terengganu

CGPA 3.82

  • Focus on fundamental programming and mathematics.

The toolbox,
end to end.

Languages

HTMLCSSJavaScriptPHP PythonC#C++JavaSQL

Frameworks & Libraries

Vue 3PiniaViteQuasar LaravelTailwindCSSFlaskReact Native (Expo)

Backend & Infrastructure

RESTful APIsWebSocketsLaravel Reverb Laravel EchoLaravel SanctumDockerLaravel Sail

Version Control

GitGitHubSmartGit

Game & 3D Development

UnityBlenderAndroid Studio

Data & Visualization

TableauAlteryx

Design & Media

PhotoshopPremiere ProCanvaCapCut

Languages Spoken

Bahasa Melayu — NativeEnglish — FluentJapanese — Beginner

Certifications & Awards

  • Tableau Desktop Fundamental Hands-On Training Course — OR Technologies Sdn Bhd
  • Anugerah Naib Canselor — Awarded for consistent academic excellence and Dean's List every semester at UiTM Kuala Terengganu.

Let's build
something together.

Open to full-stack, front-end, or UI/UX roles — and always happy to talk shop about Vue, Laravel, or whatever system needs fixing at 2am.