Mamang Koding is a software house based in Bandar Lampung, specializing in website development for businesses, schools, and more.
Every project you envision will be handled with responsibility, professionalism, and dedication. This ensures your application will function exactly as you desire. We proudly carry the slogan: "Solve the problem, then code it perfectly."
Muhammad Arif Martadinata | Owner
Discover our new products, designed to offer innovative solutions, enhancing efficiency, quality, and performance for your business.
Greenly Recything is a REST API that supports waste management and recycling education platforms with modern, eco-friendly features. The API enables users to report illegal waste dumping, access recycling guides, and participate in gamification to raise awareness and increase engagement in waste management initiatives. As a Backend Developer, my contributions included developing the RESTful API using Go Language with the Echo framework and MVC architecture to ensure scalability and modularity. I managed data using MySQL on Amazon RDS, assisted by GORM as the ORM. The application was deployed on AWS EC2, integrated with Nginx for high performance. I implemented secure authentication with JSON Web Tokens (JWT) and integrated third-party APIs, such as Cloudinary for media management and Here Maps API for location-based reporting. Additionally, I automated service testing with Postman and created a CI/CD pipeline using GitHub Actions. This API is designed with sustainability in mind, ensuring efficient data processing and seamless integration with gamified reporting systems.
The Crowdfunding REST API for the Programming Student Activity Unit (UKM) at Teknokrat is a backend service designed to support digital fundraising campaign management with modern and eco-friendly features. This API allows members of the Programming Unit to create, read, update, and delete fundraising campaigns. Each campaign includes project descriptions, funding targets, and campaign images, with direct links to the accounts of users who initiated them. Additionally, other users can browse available campaigns and contribute donations through an integrated payment feature using MIDDTRANS, ensuring seamless transaction processing. The API is also integrated with artificial intelligence from GEMINI, providing a more personalized experience for campaign management and user interactions. Built using Clean Architecture, the API emphasizes modularity, scalability, and ease of maintenance. This design allows for smooth updates and the addition of new features without disrupting the system's performance.