Muhammad Susanto is a pragmatic back-end developer with 13 years of experience building APIs, designing database schemas, and integrating services like object storage and payment gateways across startups and education projects in Indonesia. Currently contributing to multiple platforms including PT Medira Talenta Asia and Sevenpreneur, he combines production backend work with hands-on teaching and mentoring as a university practicum assistant and lecturer. Muhammad is also an active open-source contributor — improving server-side logic, UI, and Android optimizations for the Luanti voxel game platform and making front-end enhancements to the widely used three.js library. He holds a strong academic background with a bachelor’s in Informatics and a master’s in Computer Science (GPA 3.76) and often bridges research-quality thinking with pragmatic implementation. Colleagues describe him as a reliable problem-solver who quietly improves user experiences (for example by fixing a critical font-loading crash) while maintaining clean, maintainable systems.
13 years of coding experience
1 year of employment as a software developer
Bachelor's Degree, Informatics, 3.88, Bachelor's Degree, Informatics, 3.88 at Sebelas Maret University
Master's Degree, Computer Science, 3.76, Master's Degree, Computer Science, 3.76 at University of Indonesia
Indonesian, Indonesian, Indonesian, bahasa prancis
Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation
Role in this project:
Full-stack Developer
Contributions:209 reviews, 54 commits, 84 PRs in 8 years 4 months
Contributions summary:Muhammad contributed to the improvement and maintenance of the Luanti game platform. They modified the server-side code to enhance the display of client information and updated the user interface by removing unused features from the main menu. The user also made significant improvements to the advanced settings, particularly for noise parameter input, which involved modifying Lua scripts and configuration files. Additionally, they fixed a critical crash issue related to font loading and enhanced the Android version by introducing new features and making optimizations to the user interface.
Contributions summary:Muhammad primarily contributed to the front-end development of the three.js library. They updated several helper files, changing hex color inputs to color inputs and updating them for BufferGeometry. They also added functionality to the SVGRenderer by adding a clear color and updated a loader file. The changes are related to visual elements and enhancing the library's utility.
virtual-realitysvgwebglcanvasjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Muhammad Susanto - Back End Developer at Team Tanpa Les Indonesia