Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Muhammad Amin Bin Mohd Kafri

Software Engineer
Sungai Buloh, Selangor,10

Summary

Accomplished Game Developer and Junior Full Stack Developer with expertise in NestJS and PostgreSQL. At JNJ Group, enhanced backend scalability and security by integrating a Virtual Data Room service. Proficient in performance optimization and self-learning, with a strong ability to adapt across programming languages and technologies. Fluent in Japanese, fostering cross-cultural collaboration.

Github 1: https://github.com/dedNewGuy

Github 2: https://github.com/amengdv

Overview

1
1
year of professional experience

Work History

Game Developer

Self Employed
03.2025 - 07.2025
  • https://github.com/dedNewGuy/NotEarth
  • Custom OBJ Loader: Developed and implemented a custom OBJ file loader to handle 3D models within the project.
  • Procedural Terrain Generation: Created a procedural terrain generation system, allowing for the creation of unique and dynamic landscapes.
  • Asset Management Framework: Built a small, user-friendly framework to simplify the process for teammates to import models from Blender and associate them with textures.
  • Performance Optimization: Identified and resolved key performance bottlenecks, significantly improving the overall efficiency and speed of the application.

Junior Full Stack Developer

JNJ Group (ODELA)
11.2024 - 01.2025
  • Developed and Integrated a Virtual Data Room (VDR) Service: I built and integrated a VDR service into the Odela backend, which provides a secure way for users to upload and store documents, thereby eliminating direct reliance on Google Drive.
  • Backend Migration and Development: The service was first prototyped using Express.js before being fully migrated and developed in NestJS, ensuring a scalable and maintainable backend.
  • Core Technologies: Utilized a modern tech stack including NestJS, Express.js, PostgreSQL, and RESTful APIs, along with foundational web technologies such as HTML, CSS, and JavaScript.

Education

Bachelor of Computer Science - Multimedia Computing

University of Malaya
Kuala Lumpur
04.2001 -

Skills

Programming Language Agnostic

Timeline

Game Developer

Self Employed
03.2025 - 07.2025

Junior Full Stack Developer

JNJ Group (ODELA)
11.2024 - 01.2025

Bachelor of Computer Science - Multimedia Computing

University of Malaya
04.2001 -
Muhammad Amin Bin Mohd KafriSoftware Engineer