Skip to content
GM®
Muhammad Gilang MurdiyantoBackend Developer · TypeScript · NestJS · Node.js

I build backends millions of people rely on.

4+ years across IT support and software engineering. Currently owning the REST APIs behind MyTelkomsel at CODE.ID.

About

Muhammad Gilang Murdiyanto

Backend developer with 4+ years across IT support and software engineering, shipping production systems used by millions. Currently at CODE.ID owning the REST APIs powering MyTelkomsel— one of Indonesia's largest telco super apps — with full responsibility over reliability, API contracts, and performance. Delivered the last 2 sprints with zero backend defects.

Previously cut data processing time by ~20% through ORM profiling and query optimization, and engineered a centralized platform integrating 4 communication channels including Asterisk PBX and WhatsApp Business API. Beyond application code, I run and maintain a self-hosted infrastructure stack — Proxmox virtualization, containerized services, zero-trust networking — because understanding what my code runs on makes me a better engineer, not just a better coder.

Location
Jakarta, Indonesia
Currently
Back End Developer at CODE.ID

Impact

Performance Improvement01 / 05

20%

Faster data processing via ORM profiling and query optimization

Zero-Defect Sprints02 / 05

2

Consecutive sprints delivered with 0 backend defects

Critical Domain Owned03 / 05

1

Transaction & Payment (TRPY) APIs behind MyTelkomsel

Channels, One Platform04 / 05

4

Asterisk PBX, WhatsApp Business API and more, unified into a single platform

Years of Experience05 / 05

4+

From IT support to backend engineering on a telco super app

Experience

Oct 2025 – Present

Jakarta · Hybrid

CODE.IDCurrent

Back End Developer

  • Own backend services and REST APIs for MyTelkomsel in the Transaction & Payment (TRPY) domain
  • Scope, design, implement, and provide production support
  • Strengthen reliability through robust validation and error handling
  • Enforce consistent coding standards across the team
  • TypeScript
  • Node.js
  • NestJS
  • MySQL
  • REST APIs
  • Git

Jan – Oct 2025

Jakarta · On-site

eCentrix Solutions

Back End Developer

  • Delivered TypeScript/NestJS backends for AI & data products
  • Improved processing time by ~20% via profiling and Sequelize ORM optimization
  • Engineered a centralized channel-integration platform aggregating 4 sources
  • Integrated Asterisk 16 PBX and Meta WhatsApp Business API
  • TypeScript
  • NestJS
  • Node.js
  • Sequelize
  • MySQL
  • Asterisk PBX
  • WhatsApp API

Jun 2023 – Jan 2025

Jakarta · On-site

eCentrix Solutions

Web Developer

  • Built full-stack web apps with PHP/CodeIgniter 3
  • Optimized MySQL performance through indexes and query tuning
  • Delivered features end-to-end and maintained service quality on Apache/Nginx
  • PHP
  • CodeIgniter 3
  • MySQL
  • RESTful APIs
  • JavaScript
  • jQuery

Jan 2022 – Mar 2023

On-site

Interskala Mandiri Indonesia

IT Support Specialist

  • Network maintenance and troubleshooting
  • MikroTik configuration
  • Hardware and software support
  • Networking
  • MikroTik
  • IT Support

Projects

MyTelkomsel Backend Services

Work

REST API services powering one of Indonesia's largest telco super apps. Focus on reliability, validation, and consistent API contracts.

  • TypeScript
  • NestJS
  • MySQL
  • REST API

Centralized Channel Integration Platform

Work

Unified platform aggregating 4 communication channels — WhatsApp, voice (PBX), and more — into a single backend system.

  • NestJS
  • Asterisk PBX
  • WhatsApp API
  • MySQL

AI & Data Product Backend

Work

High-performance backend for AI-driven data products. Achieved ~20% processing time improvement via ORM optimization and profiling.

  • TypeScript
  • NestJS
  • Sequelize
  • MySQL

Kasir Digital — SaaS POS for UMKM

Multi-tenant SaaS point-of-sale for Indonesian small businesses. Supports multi-outlet, inventory, QRIS/Midtrans payments, staff RBAC, PDF reports, and a hidden super-admin panel. Three subscription tiers with 14-day trial.

  • NestJS
  • Next.js
  • Prisma
  • PostgreSQL
  • Redis
  • Midtrans

Kedai SimpTeng — Restaurant Website

Branding and showcase website for a Padang restaurant chain with 3 branches in East Jakarta. Features menu browsing with category filters, GoFood/ShopeeFood/GrabFood order integration, and embedded Google Maps per branch.

  • Next.js
  • TypeScript
  • Tailwind CSS

Intekmas — Company Profile

Company profile website for Intekmas, built to establish their digital presence and showcase their business identity.

  • Web
  • Company Profile

Private Life of Us

A personal love website gifted to my partner as a birthday surprise — a private digital keepsake built with care. Grew into a small ecosystem with its own landing/chooser page and a companion shared cashflow tracker for the two of us.

  • Personal
  • Web

Property Rental Manager

An installable PWA for the family business — manages tenants, leases, billing, and monitoring across rented houses, boarding rooms, shops, and warehouses, with offline fallback for on-site use.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • PWA

Family Cashflow Tracker

A shared finance tracker built to keep family income, expenses, and budgeting visible and organized in one place.

  • Next.js
  • TypeScript
  • PostgreSQL

Hutang Piutang — Debt & Receivables Tracker

A lightweight personal tracker for keeping informal loans between family and friends recorded and accountable.

  • Next.js
  • TypeScript
  • PostgreSQL

Printbook — Digital Printing SaaS

Upcoming SaaS platform for digital printing businesses still running on manual workflows. Designed to digitize order management, production tracking, and customer communication in one system.

  • SaaS
  • NestJS
  • Next.js
  • In Progress

Self-Hosted Cloud Infrastructure Platform

A home-lab cloud platform built on Proxmox VE — isolated VMs/LXCs running TrueNAS/ZFS storage, containerized self-hosted apps behind a Caddy reverse proxy, and zero-trust remote access via Tailscale and Cloudflare Tunnel with no inbound ports exposed. Includes SSH/firewall hardening and automated resource & network monitoring.

  • Proxmox
  • Docker
  • Linux
  • ZFS
  • Networking
  • Zero-Trust

Portfolio Website

This portfolio — built with Next.js, TypeScript, GSAP, Lenis and Tailwind CSS. Editorial layout with a sticky sidebar, an aurora background, scroll-driven reveals and a full Reduce Motion fallback.

  • Next.js
  • TypeScript
  • GSAP
  • Lenis
  • Tailwind
↗ Repo● You're here

Stack

Languages

  • TypeScript
  • JavaScript
  • PHP
  • Node.js

Frameworks

  • Next.js
  • NestJS
  • CodeIgniter
  • React
  • Vue.js

Databases

  • MySQL
  • Redis
  • Firebase
  • Sequelize

Infrastructure

  • Docker
  • Nginx
  • Git

Integrations

  • WhatsApp API
  • Asterisk PBX

AI tooling

  • Claude
  • GitHub Copilot
  • Cursor
  • Perplexity
  • Windsurf

Have a backend project or role in mind?

Let's talk

Open to backend roles and interesting projects. Email me or send a message below.