Andi Muhammad Aqil Bin Andi Abd Rahman
Software Engineer · Software Engineering Graduate
Summary
Software Engineering graduate from Universiti Tenaga Nasional, building full-stack web applications across the front end and back end.
At MTechnix I build and deploy full-stack apps for clients with React, Express.js, PostgreSQL and Microsoft Azure, and I take on freelance web projects on the side.
Experience
Software Engineer, MTechnix Sdn Bhd
K-Youth Programme
- 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.
- 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.
Freelance Software Developer, Self-employed
- 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.
- 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.
Protégé Project Management Officer, Permodalan Nasional Berhad
Get-MySTEP Programme · Tech & Cyber Risk Department
- 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.
- 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.
Backend Developer Intern, Telekom Malaysia Research & Development
- 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.
- 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.
Projects
FocusPro
Final Year Project · Laravel, MySQL, Firebase
A full-stack productivity app combining task management, Pomodoro focus sessions, website distraction blocking and a productivity analytics dashboard, with separate interfaces for users and administrators.
What’s Cooking
NestJS, Angular, Gemini 2.5 Flash API
A full-stack recipe recommendation app: an Angular frontend sends your ingredients to a NestJS REST API, which uses Gemini 2.5 Flash to generate recipe suggestions.
AquaBoost
.NET, Firebase
A hydration tracking app built with .NET and Firebase: set a daily water goal, log your intake and see how much is left for the day.
Student Depression Prediction
Academic project
An academic binary-classification project comparing Logistic Regression, Decision Tree and KNN on a dataset of 27,901 records. Logistic Regression performed best, at 83.66% accuracy.
YumeFind
Learning project · React, AniList API
An anime search site built with React and the AniList API, showing live titles, synopses, ratings, episode counts and images, with a dedicated detail page for each anime.
Paw & Preferences
Learning project · React, CATAAS API
A swipe-style preference app built with React and the CATAAS API: dynamic cat images, like and dislike interactions and smooth swipe gestures.
Education
Bachelor of Computer Science (Hons.), Computer Science (Software Engineering)
Universiti Tenaga Nasional · CGPA 3.56 · Dean’s List Awardee, 4 semesters
Foundation in Computer Science
Universiti Tenaga Nasional · CGPA 3.89
Skills
- Backend
- Node.js, NestJS, Express.js, Laravel, .NET
- Frontend
- React, Angular, HTML, CSS, Tailwind CSS, Bootstrap
- Languages
- JavaScript, TypeScript, C#, PHP, Python, Java, C++, SQL
- Database & tools
- PostgreSQL, MySQL, Firebase, Microsoft Azure, Git, Docker, Postman, DBeaver, Power BI, SonarQube, Microsoft Access
- Currently learning
- React Native
- Spoken languages
- Malay, English
Activities
Mega Fitness Carnival UNITEN 2023
Committee member
- Coordinated the registration process and managed participant sign-ups using QR-code registration.
- Managed the distribution of curriculum points (SCORUN).
- Helped keep registration and accreditation running smoothly.