Available for work

Software Engineering & Web Systems

Software Engineer with experience in developing and maintaining enterprise web applications using Laravel, PHP, JavaScript, MySQL, and PostgreSQL.

Portrait of Muhammad Aiman Hakim, software engineer

About

A little about me

Muhammad Aiman Hakim working as a software engineer

Hi, I'm Muhammad Aiman Hakim.

Software Engineer with experience in developing and maintaining enterprise web applications using Laravel, PHP, JavaScript, MySQL, and PostgreSQL. Skilled in full-stack web development, database design, RESTful API development, system analysis, and legacy system modernization.

Experienced throughout the software development lifecycle (SDLC), from requirements gathering and system design to testing, deployment, and maintenance. Passionate about building secure, scalable, and maintainable software solutions.

8+

Projects

2+

Years Learning

Software Engineer

Expert

Laravel & Web Systems

Development

Skills

The stack I build with

From database schema to deployed interface — tools I use daily.

Backend

  • Laravel
  • PHP (Vanilla)
  • RESTful API Development
  • JSON APIs
  • Eloquent ORM
  • Authentication & Authorization
  • Node.js
  • Express
  • NestJS
  • MVC Architecture
  • Object-Oriented Programming (OOP)

Frontend

  • Blade
  • Livewire
  • Alpine.js
  • Tailwind CSS
  • Bootstrap
  • JavaScript & TypeScript
  • React & Vue.js
  • Inertia.js
  • HTML5 & CSS3

Database

  • MySQL
  • PostgreSQL
  • Relational Database Design
  • Database Migration
  • Query Optimization
  • Geoserver & OpenLayers (GIS)

Tools

  • Git & GitHub
  • GitLab CI/CD
  • Composer
  • Linux (Ubuntu)
  • PHPUnit
  • Jira (Agile / Scrum)
  • Odoo ERP

Networking

  • TCP/IP, DNS & BGP
  • Cisco Routing & Switching
  • Wireshark Packet Analysis
  • Cisco Packet Tracer & GNS3
  • Cybersecurity Awareness

Experience

Where I've worked

Software Engineer

Present

IT Madani Expert Sdn Bhd

  • Developed and maintained procurement and contractor management systems for Lembaga Air Perak (LAP) using Vanilla PHP and MySQL while integrating new features into existing legacy workflows.
  • Designed and developed a Laravel-based Tadika Alumni & Management System from scratch, implementing role-based access control, authentication, reporting modules, and Excel export functionality.
  • Managed the complete software development lifecycle including requirements gathering, database design, backend development, testing, debugging, deployment, and production support.
  • Performed reverse engineering on a legacy PLGS system without source code by analyzing live PostgreSQL databases and existing business workflows.
  • Contributed to the redevelopment of the PLGS platform using Laravel, PostgreSQL, Geoserver, OpenLayers, and Proj4js to support modern GIS-based land management.

Junior Software Engineer

Oct 2025

Carsome (K-Youth Program)

  • Designed, developed, and maintained scalable backend services using JavaScript, Node.js, Express, and NestJS.
  • Utilized Git, GitHub, and GitLab CI/CD pipelines to streamline collaborative development and deployment workflows.
  • Utilized Jira actively for sprint planning, backlog refinement, and daily task tracking, increasing overall delivery transparency within a fast-paced Agile/Scrum team environment.

Internship

Jan 2025

Novutal Consulting Sdn Bhd

  • Developed and enhanced CRM and HRM modules in Odoo (lead management, sales tracking, biometric attendance).
  • Designed workflow diagrams and system documentation to improve usability and training.
  • Assisted in website development using HTML, CSS, and JavaScript, ensuring responsive and user friendly design.

Projects

Featured work

Selected systems I designed, built and shipped.

Payung – Insurance Agent Directory & CRM System interface preview

Payung – Insurance Agent Directory & CRM System

Multi-tenant CRM platform built using Laravel 13, Fortify, Jetstream, and Spatie Permission with automated policy expiration reminders and Livewire reactive interfaces.

  • Laravel 13
  • Fortify / Jetstream
  • Livewire
  • Flux UI
PLGS System Modernization & Re-engineering interface preview

PLGS System Modernization & Re-engineering

Reverse-engineered a legacy land management system without access to source code and redesigned the application architecture using Laravel, PostgreSQL, and GIS integrations.

  • Laravel 12
  • PostgreSQL
  • Reverse Engineering
  • Geoserver
SPEED System & SPEED Contractor System (LAP) interface preview

SPEED System & SPEED Contractor System (LAP)

Core procurement and contractor management systems for Lembaga Air Perak (LAP) built using Vanilla PHP and MySQL.

  • Vanilla PHP
  • MySQL
  • Procurement Workflows
  • Legacy Integration
Tadika Alumni & Management System interface preview

Tadika Alumni & Management System

Laravel-based alumni management platform featuring role-based authentication, reporting modules, and Excel export functionality.

  • Laravel 12
  • MySQL
  • Laravel Breeze
  • Tailwind CSS

Services

How I can help

Enterprise Laravel Development

Building secure and scalable web applications using Laravel, Livewire, Blade, Tailwind CSS, RESTful APIs, and relational databases.

System Modernization & Legacy Migration

Reverse-engineering legacy systems without original documentation, recovering critical business logic, and re-architecting modern web applications.

Database Design & Optimization

Designing clean relational database schemas (PostgreSQL/MySQL), writing optimized SQL queries, database migrations, and structuring robust data models for web applications.

Custom Web & Business Applications

Building tailored web portals, CRM systems, role-based admin panels, and automated Excel reporting tools designed to streamline daily business operations.

Contact

Let's build something

Tell me about your project and I'll get back to you within a day.

Message sent — thank you!