My Resume
  • About
  • Skills
  • Work Profile
  • Portfolio
  • Education & Credentials
Copyright © All rights reserved
About
My Profile
PP Kamal

Hi, I am

M Kamaludien Al Islami

Experienced Software Engineer | Full-Stack

I’m a results-driven Software Engineer with 8+ years of experience building scalable web and mobile applications, integrating complex systems, and delivering solutions that solve real business challenges. Since 2017, I’ve contributed to startups, agencies, and enterprise-level environments, wearing many hats across the SDLC.

Tech Stack & Strengths

  • Languages: JavaScript (ES6+), TypeScript, PHP, Go, Python
  • Frameworks: Next.js, Express, Angular, Laravel, CodeIgniter, Fiber, Nuxt
  • DevOps & Cloud: Docker, Kubernetes, CI/CD pipelines, AWS (EC2, S3)
  • Databases: MySQL, PostgreSQL, MongoDB, Redis, Firebase
  • Practices: Agile/Scrum, TDD, Git, Code Review, Clean Architecture

What Sets Me Apart

  • Proven ability to lead initiatives and deliver production-ready solutions end-to-end.
  • Experienced in collaborating with cross-functional teams: engineering, design, and product.
  • Passionate about clean code, developer experience, and continuous learning.

Let’s connect if you’re looking for someone who can turn ideas into reliable, efficient, and scalable software.

Work Profile
Experience

A career journey focused on building dependable software and solving real business challenges.

Oct 2025 – Now

Software Engineer

BaTii Kemenkeu (Indonesian Ministry of Finance)

  • Develop and maintain internal web app
  • Ensure code quality and CI/CD integration
Jan 2024 – Apr 2025

Sr. Consultant – Web API Developer

PT Phincon

  • Lead development of MyTelkomsel FMC APIs
  • Ensure code quality and CI/CD integration
Apr 2020 – Oct 2023

Software Engineer

PT Indodax Nasional Indonesia

  • Developed and maintained API, CMS, and Wordpress sites
Jul 2019 – Mar 2020

Software Engineer

PT Media Kesehatan Indonesia

  • Developed and maintained company web apps and APIs
Feb 2018 – May 2019

Front-End Engineer

Content Collision

  • Developed and maintained web apps and microsites
Apr 2017 – Jan 2018

Web Developer

PT. Minda Perdana Indonesia

  • Developed web apps for clients (onsite at Garuda Maintenance Facility)
Sep 2016 – Feb 2017

PHP Developer

PT. LinkIT 360

  • Developed CMS for Bima Tri App (onsite Bima Tri Project)
My
Education & Credentials

Formal education and verified credentials that reflect continuous learning.

Formal Education

Academic foundation in information systems and software development.

Formal Education
Bina Sarana Informatika University
Informatics Management

Built a strong foundation in information systems, databases, and application development.

2013 – 2016 3 Years

Professional Credentials

Verified credentials that reflect continuous learning across engineering and technology.

Software Engineer
JavaScript
Frontend Developer (React)
Angular
Node js
Golang
C#
SQL (Advanced)
Problem Solving
Basic AI (Artificial Intelligence)
Rest API
Python
Java
My
Skills

Technologies I use to build reliable products from interface to infrastructure.

Languages & Web

Core tools for application development

JavaScript
TypeScript
PHP
HTML
CSS
Go
Python
C# .NET

Data & Platforms

Storage and content platforms

SQL Databases
NoSQL Databases
WordPress
Firebase

Cloud & DevOps

Deployment and infrastructure tools

Docker
Kubernetes
AWS
Linux
Portfolio
Selected Projects

A selection of products, APIs, and experiments built to solve practical problems.

Front-End

Responsive interfaces and product experiences.

StutGo App
StutGo App

an on-demand roadside assistance platform for quick and reliable jumpstart and towing services.

EnergiKu App
EnergiKu App

A smart energy management platform designed to monitor electricity consumption in real time, simulate cost savings, and control smart devices through a single elegant dashboard.

Quick Build App
Quick Build App

Build, customize, and export production-ready landing pages without writing a single line of code. Drag and drop sections, preview live, and download your ZIP.

Monitoring Child Growth and Development
Monitoring Child Growth and Development

Nuxt.js + Tailwind

Content Grow Landing Page
Content Grow Landing Page
C2 UI Guideline
C2 UI Guideline
Dompet Bitcoin Landing Page
Dompet Bitcoin Landing Page
Indodax Landing Page
Indodax Landing Page

Back-End

APIs and services designed for reliability and maintainability.

Fine-Tuning Open-Source LLMs with RLHF Methods

This project uses OpenRouter.ai for responses, collects human feedback via API, and exports datasets for training.

Tech Stack: NestJS (API & DB) · Python (training pipeline) · OpenRouter.ai (LLM responses)

API: Payment Gateway Integration [Midtrans]

Node.js + TypeScript + SQLite
Swagger, Dockerize, Midtrans Payment Gateway, Jest, Express.js

API: Payment Gateway Integration [Xendit]

Node.js + TypeScript + PostgreSQL
Swagger, Dockerize, Xendit Payment Gateway, Mocha, Express.js

API: E-Commerce

C# .NET 8 + SQL Server
Swagger, Dockerize, JWT Auth, Midtrans Payment Gateway, Firebase

API: Quiz (Question Answer Management)

Java Quarkus + MySQL
Unit Test, Integration Test, Coverage Report, Dockerize

API: Electricity Usage Manager

Golang + PostgreSQL
Unit Test & Benchmark, Dockerize

API: Monitoring Child Growth and Development

Node.js + MongoDB
Unit Test (Jest), Coverage Report, Dockerize

Full Stack

End-to-end applications from interface to infrastructure.

Electricity Usage Manager
Electricity Usage Manager

Track device usage, analyze consumption patterns, and estimate monthly electricity costs in one dashboard.

🎮 Demo

Quiz App
Quiz App

A workspace-based quiz platform for creating questions, inviting participants, managing attempts, and reviewing quiz results.

🎮 Demo

Dispensasi Nikah App
Dispensasi Nikah App

a digitalized marriage dispensation permit service platform designed for local governments to streamline and improve public services through a faster, easier, and more efficient licensing process.

🎮 Demo

Video Call App
Video Call & Live Chat App

FE: Next.js + socket.io-client + WebRTC, BE: Express.js + socket.io

🎮 Demo

Gajian App
Gajian App

Employee Management (CRUD), Payroll Management (CRUD), Payslip Generation

FE: React.js + Vite + BE: Express.js + Firebase + Reactstrap + Graphql

🎮 Demo

Userhub App
Userhub App

Realtime detection user status (online / offline)

Turbo monorepo: FE: Next.js + BE: Express.js + Firebase + Material UI

🎮 Demo | 🧠 Source Code