Hi, my name is
Muhammad
Irhamul Umam
Fullstack Developer · Laravel Specialist · DevOps Enthusiast
Result-oriented developer with 4+ years of professional experience specializing in the Laravel ecosystem and modern JavaScript frameworks. Currently bridging enterprise systems with AI-driven solutions — RAG architectures, LLM orchestration, and vector databases.
01. Who I am
About Me
Fullstack/DevOps Engineer with 4+ years building and owning production systems end-to-end. Specialized in Laravel + event-driven architecture (Kafka, outbox pattern) on self-managed Kubernetes (k3s).
Currently shipping production AI: an internal RAG assistant (pgvector, hybrid retrieval) embedded inside the Academic IS for staff & leadership — with model routing to keep LLM token costs viable on a limited budget.
Sole engineer behind an academic & financial platform for 1,000+ users — from domain design (DDD) to deployment, monitoring (Prometheus/Grafana), and observability.
4+
Years Experience
1K+
Active Users
10+
Systems Built
0
Downtime Events
02. What I work with
Skills & Technologies
Backend
Frontend
DevOps & Infra
Observability & Identity
AI & Data
Core Competencies
03. Where I've worked
Work Experience
Software Engineer
Universitas Safin Pati
Jan 2022 – Present
- ▸ Designed & owned Academic Information System (SIA) for 1,000+ users: KRS enrollment, KHS/transcripts, Neo Feeder PDDIKTI sync — zero downtime during 1,000+ KRS transactions per semester peak.
- ▸ Built SIMKEU (Financial System) on Domain-Driven Design: double-entry accounting with append-only journal per ISAK 35, billing, hybrid FIFO/manual payment allocation, deferred revenue, and period closing.
- ▸ Implemented event-driven architecture on Apache Kafka with outbox pattern for reliable cross-domain events (billing, GL posting, scholarship accrual).
- ▸ Embedded RAG chatbot inside SIA for admins & leadership: document Q&A via pgvector + hybrid retrieval with model routing to minimize LLM token costs.
- ▸ Self-managed k3s production cluster with Cloudflare Zero Trust + Traefik ingress, CI/CD via GitHub Actions.
- ▸ TDD with Pest PHP — test coverage for critical accounting and journal domains.
Backend Programmer
Techarea
Jul 2020 – Oct 2021
- ▸ Developed admin dashboard for Futsal Booking System using Laravel, MySQL, Bootstrap, and Vue.js.
- ▸ Built RESTful API for Futsal Booking System mobile application using Laravel.
04. What I've built
Projects
Sistem Informasi Akademik (SIA)
Universitas Safin Pati
Core academic platform for 1,000+ students & lecturers managed end-to-end: KRS enrollment, KHS/transcripts, Neo Feeder PDDIKTI sync. Includes embedded RAG chatbot for admins & leadership — document Q&A via pgvector + hybrid retrieval with model routing for LLM cost efficiency. Zero downtime during 1,000+ KRS transactions per semester peak.
Sistem Keuangan (SIMKEU)
Universitas Safin Pati
Financial platform on Domain-Driven Design: billing, hybrid FIFO/manual payment allocation, double-entry accounting with append-only journal per ISAK 35, deferred revenue, and period closing. Event-driven via Apache Kafka (outbox pattern) for GL posting & accrual. Integrated with Xendit payment gateway.
Other USP Systems
Universitas Safin Pati
Maintained & deployed across the campus stack: PMB Online (student admission), E-Library, Journal System, E-Learning.
E-Voting System
POLINES & UNDIP
Web-based general election systems for student government elections at multiple universities, built 4x across 4 years.
Futsal Booking System
Techarea
Admin dashboard and RESTful API backend for a Futsal Booking mobile application.
Online Store Fatabar Farm
POLINES Lecturer Service
E-commerce platform for a local farm in Kebumen, part of the Semarang State Polytechnic community service program.
Proceedings Management System
POLINES Civil Engineering Dept.
Web-based system for managing and archiving civil engineering department article collections and academic proceedings.
05. Background
Education & Certifications
Education
Diploma in Informatics Engineering
Politeknik Negeri Semarang
Thesis: "Digitalization of Administrative Services and Village Economic Resilience Using Crowdsourcing Techniques"
Certifications
Cloud Practitioner Essentials (AWS)
Dicoding Indonesia · 2022
Junior Mobile Programmer
Digital Talent Scholarship – KOMINFO · 2019
Belajar Dasar Pemrograman JavaScript
Dicoding Indonesia · 2022
Belajar Membuat Aplikasi Back-End untuk Pemula
Dicoding Indonesia · 2022
Memulai Pemrograman dengan Python
Dicoding Indonesia · 2024
Memulai Pemrograman dengan Kotlin
Dicoding Indonesia · 2020
Memulai Pemrograman dengan Dart
Dicoding Indonesia · 2021
Belajar Dasar Visualisasi Data
Dicoding Indonesia · 2024
06. What's next?
Get In Touch
I'm currently open to new opportunities and interesting projects. Whether you have a question, a collaboration idea, or just want to say hi — feel free to reach out!
Say Hello