ID — Bahasa Indonesia

Muhamad Irga

Purwokerto, Central Java

Muhamad Irga Khoirul Mahfis S. Kom

Software that keeps Public services running.

I’m Muhamad Irga, a fullstack developer in Purwokerto, Indonesia. I build administrative and public-service systems for local governments, village enterprises, schools, and small businesses.

SmartGovt product site showing the village administration modules

Running in production today

  • smartgovt.id
  • smartgovt.cilacapkab.go.id
  • smartgovt.tasikmalayakab.go.id
  • jadiin.online
  • simpkbm.id
  • mekar.cilacapkab.go.id
  • sppg.app
  • sikscb.pustekno.id
  • webgovt.id
  • sinergi.cilacapkab.go.id
  • growujil.com
  • app.puspa.id
  • gembala.id

Three kinds of work

Records, operations, and classrooms.

Most of what I build replaces paper, spreadsheets, and WhatsApp threads with something the whole office can rely on.

Selected work

83+ applications since 2020.

These 21 are the ones worth opening — the flagship systems and the builds still running in production. Each documents its real workflows, implementation, and technology stack, with no case-study fiction. The rest is client work, internal tooling, and smaller commissions.

Flagship Live

SmartGovt — Village Administration & Services

Village government platform with resident and household records, document services, GIS, regional statistics, RT/RW administration, a citizen portal, and Desa Anti Korupsi (Anti-Corruption Village programme) evaluations.

Laravel 12 · PHP 8.2 · Blade · Alpine.js · +15

Flagship Live

Jadiin.online — ERP, POS & Online Store

An ERP ecosystem with sales, POS, purchasing, multi-warehouse inventory, accounting, payroll, assets, a multi-gateway online store, and a customer portal for orders and product support.

Laravel 12 · PHP 8.2 · Blade · Tailwind CSS 4 · +16

Flagship Live

SIMPKBM — Multi-Tenant SaaS for PKBM

A multi-tenant platform for PKBM Paket A, B, and C programmes: academics, QR attendance, verified teaching journals, online learning, exams, report cards, certificates, subscriptions, and AI assistance.

Laravel 12 · PHP 8.3 · Inertia.js 2 · React 19 · +18

Flagship

Luxon ERP — Trade & Distribution

A trade and distribution ERP with 150 migrations: pre-orders, container imports, warehouses, sales, accounting, HR, CRM, fleets, and deliveries in one workflow.

Laravel 13 · PHP 8.3 · Blade · Tailwind CSS 4 · +5

Flagship Live

Mekar Cilacap — BUMDes/KMP Portal & Marketplace

A digitisation platform for Cilacap Regency’s BUMDes: a Next.js 16 frontend with a separate Laravel API for entity directories, a product marketplace, cash records and monthly reports, accountability reports, work programmes, and profit sharing.

Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · +10

Flagship Live

SI-SPPG — MBG Kitchen Operations (Go + React)

A Go and React operations system for Satuan Pelayanan Pemenuhan Gizi: weekly menus, procurement, inventory, production and quality control, distribution, budgets, complaints, and a public transparency portal.

Go 1.24 · Fiber 2 · GORM · PostgreSQL · +15

Live

SIKSCB — Social Welfare & UPTD PPA Case Management

An integrated application for the Cilacap Regency social affairs and women & child protection offices: welfare services, violence-case handling with safe houses, social-key data synchronisation, assets, and performance planning.

Laravel 13 · PHP 8.4 · Blade · Livewire · +15

Live

Web Builder — Village Website SaaS

A multi-tenant SaaS platform for village websites: a GrapesJS visual editor, custom domains with on-demand TLS, WordPress imports, SEO analysis, and SmartGovt data integration.

Next.js 15 · React 19 · TypeScript · Laravel 13 · +12

Live

Sinergi Cilacap — CSR/TJSLBU Management

A CSR/TJSLBU management platform for Cilacap Regency connecting proposals from government agencies and the community with companies, activity delivery, and implementation reporting.

CodeIgniter 3 · PHP 8.1 · MySQL 8 · mPDF · +3

Live

Growujil — E-commerce & Fulfilment ERP

A multi-store, multi-warehouse sales operations application: orders, inventory, pickups, shipping, returns, fraud cases, advertising records, and revenue and profit reports.

Laravel 11 · Laravel Breeze · Blade · Alpine.js · +6

Hadira — School Attendance Backend (Go)

A Go school-attendance backend: attendance sessions, QR codes and location checks, attendance corrections, academic years, matrix reports, exports, and Prometheus and OpenTelemetry observability.

Go 1.24 · Gin · GORM · PostgreSQL · +10

Live

Puspa — Waste Banks & Service Fees

A regency-level waste-bank application: management units, customers, collectors, waste transactions, resident savings, service-fee bills, landfill reports, and regional dashboards.

Laravel 8 · Blade · MySQL · Laravel Sanctum · +7

License Management — Software Distribution & Licensing

A software sales and distribution portal with licence activation, client validation, renewals, GitHub releases, Tripay payments, token-based downloads, and support tickets.

Laravel 13 · PHP 8.3 · Blade · Alpine.js · +5

Archived

Reservasi.info — Hiking & Nature Tourism Reservations

A hiking and nature-tourism reservation platform with participant quotas, group and equipment records, Tripay payments, a wallet balance, rescheduling, check-in and check-out, and visitor reports.

Laravel 12 · Filament 3 · Blade · Tailwind CSS 4 · +5

WeddingNesia — Digital Wedding Invitations

A digital wedding-invitation service where couples pick a theme, fill in their own details, and order a personal invitation page to share with their guests.

Laravel · React · MySQL

Deployer — Website Deployment from GitHub

A deployment dashboard with GitHub OAuth, repository and branch selection, build queues, workers, per-stage log histories, redeployment, and project subdomain addresses.

Next.js 14 · React 18 · TypeScript · Tailwind CSS 3 · +8

Archived

Todolist Pustekno — Project & Task Collaboration

A Livewire teamwork application with projects, task boards, checklists, comments, attachments, recurring schedules, daily logs, and Telegram notifications.

Laravel 12 · PHP 8.4 · Livewire 3 · Livewire Volt · +6

Live

Gembala.id — Livestock Records & Catalogue

A Filament livestock-records application: owners and companies, animal identities and pedigrees, statistics, a public catalogue, a blog, and Authentik SSO.

Laravel 12 · Filament 3 · Filament Shield · Livewire · +6

RestMaos — School Library Management API

A Lumen school-library API: catalogue and DDC classification, copies, members, circulation, fines, visits, broadcasts, and reporting.

Lumen 8 · PHP 8 · MySQL · JWT Auth · +3

Bot OCR KK — Data Extraction via Telegram

A Telegram bot that extracts Kartu Keluarga photographs using Google Gemini, validates data and regional references, and saves the results to the SmartGov database.

Node.js · Telegram Bot API · Google Gemini · MySQL · +3

BPI Inventory — Stock & Asset Lending

A Filament inventory application for stock, incoming and outgoing goods, physical items, and capital-asset loans and returns by organisational unit.

Laravel 11 · Filament 3 · Livewire 3 · SweetAlert · +1

About

A Fullstack developer in Purwokerto.

My work covers administrative systems, public services, and the tools people use to run their organisations — mostly for Indonesian local governments, village enterprises, schools, and small businesses.

That means population records and document services one week, point of sale and accounting the next. The common thread is that someone has to use it every morning, so it has to be fast, legible, and correct.

More about me

Muhamad Irga Khoirul Mahfis S. Kom

Purwokerto, Central Java

Start from the desk, not the diagram

A village clerk, a teacher, a shop owner. The workflow they already have is the specification; the software should shorten it, not replace it with a new one.

Records outlive features

Population data, ledgers, and report cards have to stay correct for years. Schema, validation, and audit trails get the attention first.

Ship it, then stay with it

Most of these systems are live and in daily use. Deployment, backups, and the boring maintenance are part of the job, not an afterthought.

Experience

Where I’ve been working.

  1. Jan 2026 — Present

    Tech Lead

    PT Pusat Teknologi Nusantara

    Leading the technical direction and engineering team.

  2. Sep 2025 — Present

    Web Tech Industrial Class Lecturer

    SMK Negeri 1 Purwokerto

    Teaching web technologies to vocational high school students. Covering topics such as HTML, CSS, JavaScript, PHP, and modern web frameworks.

  3. Jan 2025 — Present

    Fullstack Web Developer

    PT Pusat Teknologi Nusantara

    Developing full-stack web applications using modern technologies. Working on both frontend and backend development, database design, and API integration.

  4. Nov 2024 — Present

    CEO

    PT MIKM TECHNOLOGY CREATIVE

    Leading the company in providing technology solutions and creative services. Managing projects, client relationships, and team development.

  5. Aug 2024 — Oct 2024

    Event Chair

    IITC 2024

    Led the organization of IITC (Informatics IT Competition) 2024. Managed event planning, sponsorships, and team coordination.

  6. Feb 2024 — Nov 2024

    Scientific Division Coordinator

    UKM Intermedia

    Coordinated scientific activities and research projects. Managed team members and organized technical workshops.

  7. Oct 2023 — Present

    Commissioner

    CV WeddingNesia Digital Invitation

    Overseeing strategic direction and business operations for digital wedding invitation services.

  8. Jul 2023 — Sep 2023

    Sponsorship Coordinator

    IITC 2023

    Managed sponsorship acquisition including partnership with Grab. Coordinated with sponsors and handled sponsor relations.

  9. Apr 2023 — Nov 2023

    Team Leader

    P2MW Program

    Led team in government entrepreneurship program (P2MW). Successfully secured funding and participated in Bali Expo.

  10. Mar 2021 — Present

    Freelance Developer

    Freelance

    Providing web development services to various clients. Specializing in Laravel, Vue.js, React, and modern web technologies.

Stack

The tools I reach for.

Laravel and Vue carry most of the work; the rest is picked per project rather than by habit.

Languages

  • HTML
  • CSS
  • JavaScript
  • PHP
  • Java
  • C++
  • Dart
  • Python
  • SQL
  • Kotlin
  • Golang
  • Sass

Frameworks

  • Laravel
  • Next.js
  • React
  • Vue.js
  • Flask
  • Express.js
  • Spring Boot
  • CodeIgniter
  • Lumen

Libraries

  • Bootstrap
  • Material UI
  • Chart.js
  • Axios
  • jQuery
  • NumPy
  • Pandas
  • Scikit-learn

Databases

  • MySQL
  • PostgreSQL
  • MongoDB
  • Oracle
  • SQL Server

Tools

  • Git
  • Docker
  • VSCode
  • Postman
  • Figma

Education & credentials

  • Amikom University

    Informatics

    Sep 2022 — Jul 2026

    GPA 3.80 / 4.00

  • SMKN 1 Purwokerto

    Software Engineering

    Jul 2019 — Jun 2022

  • Al-Ittihaad Darussa'adah

    Sifir - Tsanawi

    Jun 2011 — Jul 2022

Beyond the code

Programmes I have led.

  • UKM Intermedia

    Science Division Coordinator

    Leadership role coordinating scientific activities, research projects, and team management.

    Feb 2024

  • Government Entrepreneurship Program

    P2MW Team Leader

    Led team in P2MW government entrepreneurship program. Successfully secured funding and participated in Bali Expo.

    Apr 2023

  • Informatics IT Competition 2024

    IITC Event Chair

    Managed national IT competition event, coordinated sponsorships including Grab partnership.

    Aug 2024

In their words

What people I have worked with say.

Collected from clients, colleagues, and students. Quotes are kept in the language they were given.

  • “Orangnya Baik, ramah, pekerja keras, terampil, berwawasan luas, rendah hati, humoris, dan terbuka dengan masukan.”

    Iwan Haryatno Mahasiswa · Universitas Amikom Purwokerto
  • “Mas Irga ini orangnya baik, ramah, pekerja keras, dan cukup pintar. Beliau juga sangat berpengalaman dalam bidang IT.”

    Khansa Setiifia Mahasiswa Teknik Informatika · Telkom University
  • “Orang nya responsif dan kooperatif dalam bekerja sama. Selalu membantu dalam menyelesaikan masalah teknis.”

    Febri Pratama Humas · IITC
  • “Developer yang sangat capable, bisa handle berbagai stack teknologi dengan baik.”

    Ivan Setiawan Fullstack Developer
  • “Hasilnya memuaskan, proses pengerjaannya cepat dan komunikatif.”

    Rizkaa Client
  • “Koordinator yang baik, selalu memberikan arahan yang jelas dan membantu tim.”

    Farhan Member · Intermedia
  • “Teman yang asik diajak diskusi, punya wawasan luas tentang teknologi.”

    Zamkara Pengangguran Elit
  • “Sangat profesional dalam bekerja, hasil sesuai ekspektasi bahkan lebih.”

    YNA Client
  • “Skill teknisnya bagus, bisa diandalkan untuk project-project kompleks.”

    Hanif Hidayatulloh IT Taskforce · Account
  • “Kakak tingkat yang sangat membantu, mau berbagi ilmu dan pengalaman.”

    Akmal Mahasiswa · Amikom
  • “Kerjanya cepat dan hasil berkualitas, recommended!”

    Mr.A Client
  • “Partner kerja yang solid, enak diajak kolaborasi.”

    Gien Colleague
  • “Mentor yang sabar dan mau mengajarkan dengan detail.”

    Relung Siswa

Contact

Tell me what you need to build.

Tell me about the system you need to build, the people who will use it, and the work it has to support. WhatsApp is fastest; I reply to every message.

Based in Purwokerto, Central Java. Working with clients across Indonesia, remote or on site.

Start a project today.

Send a short brief and I’ll come back with scope, approach, and an honest timeline.