Skip to content
Andi Muhammad Aqil

Experience

Where I’ve delivered.

Building for clients at MTechnix, freelance on the side, and earlier roles at PNB and TM R&D.
  1. Software Engineer

    MTechnix Sdn Bhd

    K-Youth Programme

    Aug 2026 – Present

    CurrentGraduate programme

    Building full-stack web applications for clients, from requirements gathering to deployment.

    • Develop full-stack web applications for clients across the whole lifecycle, from requirements gathering and analysis to development and deployment.
    • Design and build full-stack web applications with React, Express.js and PostgreSQL.
    • Deploy applications on Microsoft Azure, validating them before delivery to clients.
    Show 3 more
    • Run meetings with clients to gather business requirements, understand user needs and turn them into clear functional specifications.
    • Refine requirements and feature specifications with clients through iterative discussions.
    • Coordinate with clients throughout development to validate features and make sure the final solution meets the agreed requirements.
    • React
    • Express.js
    • PostgreSQL
    • Microsoft Azure
  2. Freelance Software Developer

    Self-employed

    May 2026 – Present

    CurrentFreelance

    Designing, building and deploying responsive websites and web solutions for small-business clients.

    • Work directly with clients to gather requirements and translate business needs into technical solutions.
    • Build reusable UI components and responsive layouts for desktop and mobile.
    • Integrate frontend applications with REST APIs and backend services.
    Show 6 more
    • Iterate on features based on client feedback.
    • Run user acceptance testing with clients and fix the bugs it uncovers.
    • Deploy completed applications to production environments.
    • Set projects up on accounts the client owns: Vercel with me as a collaborator, a domain bought through Hostinger or Exabytes with their business email, and a GitHub repository that is theirs or transferred after final payment.
    • Hand over each project with a Notion page or PDF document.
    • This is my standard stack; when a client prefers other tools or technologies, I work with theirs.
    • Next.js
    • React
    • Tailwind CSS
    • shadcn/ui
    • Vercel
    • Cloudflare
    • Resend
    • Google Analytics 4
    • Google Search Console
    • GitHub
    • Notion
  3. Protégé Project Management Officer

    Permodalan Nasional Berhad

    Get-MySTEP Programme · Tech & Cyber Risk Department

    Dec 2025 – Aug 2026

    Graduate programmeNon-engineering role

    Supported the HIMAYA Cybersecurity Transformation Programme as a Project Management Officer.

    • Coordinated meetings, prepared minutes and monitored project progress to keep programme activities running smoothly.
    • Developed a Power BI reporting dashboard to support programme oversight.
    • Collaborated with external PMO stakeholders from KPMG.
    Show 3 more
    • Tracked deliverables and supported cross-business coordination.
    • Assisted with programme oversight activities.
    • Gained exposure to project governance and risk management processes, including observing risk evaluation practices.
    • Power BI
  4. Backend Developer Intern

    Telekom Malaysia Research & Development

    Jul – Sep 2025

    Internship

    Backend work on a production-related project: REST APIs in NestJS, API performance and code quality.

    • Developed and maintained multiple backend REST APIs using NestJS.
    • Optimized API performance and data fetching to improve response times and system reliability.
    • Improved code quality by reducing code smells identified by SonarQube.
    Show 4 more
    • Tested APIs with Postman and inspected the database with DBeaver.
    • Resolved merge conflicts and helped ensure smooth deployments to the staging environment.
    • Collaborated with team members across the project.
    • Presented internship progress to my university lecturer.
    • NestJS
    • SonarQube
    • Postman
    • DBeaver

Process

How I work with clients

At MTechnix and in freelance projects, from first conversation to production.

  1. 1

    Understand

    Work directly with the client to gather requirements.

  2. 2

    Translate

    Turn business requirements into a technical solution.

  3. 3

    Build

    Reusable components, responsive layouts and API integrations.

  4. 4

    Iterate and test

    Refine features on feedback, run UAT and fix bugs.

  5. 5

    Deploy

    Ship the finished application to production.

Want to work together? Get in touch.

17 results