Open to new opportunities

Ikhmal Hidayat Vue and Nuxt apps that load fast and rank well.

Front-end developer in Shah Alam with 5+ years shipping SSR sites, CRMs and live dashboards. Led a team of four.

  • Vue 3
  • Nuxt (SSR)
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • HTML5
  • CSS3
  • Figma
  • Node.js
  • Git
  • npm
  • Nginx
  • Azure DevOps
  • Kotlin
  • Jetpack Compose
  • React
  • Docker
  • Kubernetes
Portrait of Ikhmal Hidayat

About

Front-end developer with 5+ years building responsive, SEO-friendly web applications in Vue 3 and Nuxt, working from Figma designs and backend APIs. I solve performance, cross-browser and deployment problems, with TypeScript and Tailwind experience. I have also built a native Android app with Jetpack Compose, and I am currently learning React.

5+
Years experience
A+
SSL Labs rating
90
Lighthouse score, up from 60

Skills

Core Front-end

  • Vue 3
  • Nuxt (SSR)
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • Quasar
  • HTML5
  • CSS3
  • Figma

Back-end & Tooling

  • Node.js
  • Express.js
  • Git
  • npm

Deployment

  • Nginx
  • Ubuntu
  • Azure DevOps
  • AWS Amplify

Mobile

  • Kotlin
  • Jetpack Compose

Learning / Familiar With

  • React
  • Docker
  • Kubernetes

Practice

  • Responsive, cross-browser UI
  • Figma-to-code
  • REST APIs (Axios)
  • SSE
  • Lighthouse & SEO
  • Scrum / Kanban
  • Team leadership
  • Mentoring

Experience

  1. Oct 2025 - May 2026

    Senior Software Engineer

    JulyTech Sdn Bhd, Petaling Jaya, Selangor

    • Built a server-rendered Nuxt booking website that gives each client shop (mostly salons and barbershops) its own searchable booking page, so customers can book online and find the shop on Google.
    • Solved a server-side data problem by loading each shop’s details and SEO data with useAsyncData from the URL slug, because the usual client-side Axios call could not supply them before render.
    • Implemented the four-step booking flow (service, date and time, staff, confirmation) in Tailwind, redesigning layouts adapted from a reference booking system.
    1 more
    • Launched the site on Ubuntu with Nginx and PM2, and raised its SSL Labs rating to A+ by combining the certificate and CA bundle into one chain file.
    • Nuxt
    • Vue 3
    • TypeScript
    • Tailwind
  2. Jun 2024 - Aug 2025

    Assistant Manager, Development

    Detik Ideal Sdn Bhd, Kota Damansara, Selangor

    • Raised the Gentari CMS Lighthouse performance score from roughly 60 to 90 by adding a WebP converter, after finding that oversized user-uploaded images caused the slowdown.
    • Automated default SEO metadata (title, description, image) in the Gentari CMS for pages whose editors leave those fields blank, and set up Google Search Console.
    • Unblocked the Gentari CMS delivery by building a two-day Express.js page builder that turned CMS data and templates into static HTML for the main backend to render, after the Spring Boot/Groovy HTML writer failed to pass data correctly.
    4 more
    • Led a four-person development team (frontend and backend) through delivery of client web applications, including the Gentari CMS.
    • Coached fresh graduates with open-ended tasks that had a clear required outcome, and served as the escalation point when the team was blocked.
    • Gathered requirements in client meetings and planned milestones and tasks using Scrum/Kanban; client praise reached the CTO and CEO and led to promotion to Assistant Manager.
    • Deployed Quasar apps to staging and production through Azure DevOps and AWS Amplify pipelines built from shared templates.
    • Vue 3
    • Quasar
    • Tiptap
    • Express.js
  3. Aug 2020 - May 2024

    Front-end Developer

    Detik Ideal Sdn Bhd, Shah Alam, Selangor

    • Started the frontend of a telecom CRM in Vue and Quasar from scratch, building the Dashboard, MSISDN, Stocks and Asset, Subscriber, Account, User and Setting modules, and turning its accounting flow into working screens.
    • Translated Figma designs from the team’s designer into Vue and Quasar screens, after designing screens myself in the early years.
    • Developed the web app (Vue/Quasar) and the entire Android app (Jetpack Compose) for a hospital BLE tracking proof of concept, including asset booking and newborn-mother pairing; demonstrated to a hospital.
    3 more
    • Displayed live location updates in the web app over server-sent events (SSE), fed by an MQTT (RabbitMQ) pipeline.
    • Tested applications across browsers and devices and fixed the compatibility issues found.
    • Resolved L2/L3 tickets escalated by end users.
    • Vue 3
    • Quasar
    • Jetpack Compose

Projects

  • JulyTechProduction

    Service Booking System

    Server-rendered booking site giving each salon or barbershop its own searchable, SEO-friendly booking page.

    • Nuxt
    • TypeScript
  • Detik IdealProduction

    Telecom CRM

    Frontend built from scratch: Dashboard, MSISDN, Stocks and Asset, Subscriber, Account, User and Setting modules.

    • Vue 3
    • Quasar
    • Node.js
  • Detik IdealProof of Concept

    Hospital BLE Asset Tracking

    Web app and native Android app with live location over SSE, asset booking and newborn-mother pairing; demonstrated to a hospital.

    • Vue 3
    • Quasar
    • Jetpack Compose
    • SSE
  • Detik IdealProduction

    Gentari CMS

    Client CMS tuned to a Lighthouse score of about 90, with automated SEO metadata and an Express.js static page builder.

    • Vue 3
    • Quasar
    • Tiptap
    • Express.js

Education

  • 2015 - 2019

    Bachelor’s Degree in Electronic Engineering Technology (Communication and Computer) with Honors

    Universiti Tun Hussein Onn Malaysia

    Batu Pahat, Johor

    • CGPA: 3.20
    • Focus: embedded systems and communication networks (5G, IoT, WiFi, fiber optics)
  • 2014 - 2015

    Matriculation Certificate (Science PST Module 1)

    Kolej Matrikulasi Pahang

    Pahang

    • CGPA: 2.87
  • 2013

    Sijil Pelajaran Malaysia (SPM)

    SMK Datuk Menteri

    Ayer Hitam, Johor

    • Results: 3A+, 3A-, 1B+, 2B, 1C

Let's build something together.

I'm looking for a frontend or full-stack role on a team that ships. Reach out and I'll get back to you.

m.ikhmalhidayat@gmail.com