Available for work

Software Engineering & Web Systems

Software Engineer with practical experience in developing and maintaining enterprise web applications using Laravel, PHP, 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 web application development, database design, 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 Experience

Software Engineer

Current Role

Laravel & Web Systems

Primary Focus

Skills

The stack I build with

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

Backend

  • Laravel
  • PHP (Vanilla / 8.x)
  • Eloquent ORM
  • Authentication & Authorization (Breeze/Spatie)
  • MVC Architecture
  • Object-Oriented Programming (OOP)
  • Node.js & Express
  • NestJS

Frontend

  • Blade Templates
  • Livewire
  • Tailwind CSS
  • Alpine.js
  • Bootstrap 5
  • JavaScript
  • HTML5 & CSS3

Database

  • MySQL
  • PostgreSQL
  • Relational Database Design
  • Database Migrations & Seeding
  • Geoserver & OpenLayers (GIS)

Tools

  • Git & GitHub
  • GitLab CI/CD
  • Composer
  • Linux (Ubuntu)
  • PHPUnit Testing
  • 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, implementing role-based access control, authentication, reporting modules, and Excel export functionality.
  • Managed key parts of the software development lifecycle including database design, backend development, testing, debugging, and deployment 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 backend services using JavaScript, Node.js, Express, and NestJS.
  • Utilized Git, GitHub, and GitLab CI/CD pipelines to streamline collaborative development and deployment workflows.
  • Participated actively in sprint planning, backlog refinement, and daily task tracking 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 design.

Projects

Featured work

Selected systems I designed, built and shipped.

Payung – Insurance Agent Directory & CRM interface preview

Payung – Insurance Agent Directory & CRM

Multi-tenant CRM platform built with Laravel 12, Fortify, and Jetstream, featuring automated policy expiration schedulers and reactive Livewire UI.

  • Laravel
  • Livewire
  • Tailwind CSS
  • MySQL
  • Flux UI
PLGS System Modernization & Re-engineering interface preview

PLGS System Modernization & Re-engineering

Modernized a legacy land management system by analyzing live database structures and re-architecting the application using Laravel, PostgreSQL, and GIS mapping.

  • Laravel
  • PostgreSQL
  • OpenLayers
  • Geoserver
  • Spatie
SPEED System (LAP) interface preview

SPEED System (LAP)

Procurement and contractor management systems developed for Lembaga Air Perak (LAP), implementing custom backend modules and legacy database workflows.

  • Vanilla PHP
  • MySQL
  • Database Migration
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
  • MySQL
  • Laravel Breeze
  • Tailwind CSS
  • Bootstrap

Services

How I can help

Enterprise Laravel Development

Building secure and responsive web applications using Laravel, Livewire, Blade, Tailwind CSS, Spatie role security, 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 & Management

Designing clean relational schemas in PostgreSQL and MySQL, managing automated migrations, and structuring reliable 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!