Available for freelance

Muhammad
Rohadi

Software engineer & occasional designer — I build scalable back-end systems and clean front-end experiences.

Muhammad Rohadi
5+
Years Experience
10+
Projects Delivered
5
Upwork Rating
Scroll
.NETJavaNode.jsReactBlazorPostgreSQLMongoDBMSSQLCI/CDAPI DesignBack-EndFront-EndPHPFintech.NETJavaNode.jsReactBlazorPostgreSQLMongoDBMSSQLCI/CDAPI DesignBack-EndFront-EndPHPFintech

Building things that matter

I'm Muhammad Rohadi, a software engineer based in Indonesia with a background in Mechanical Engineering from Andalas University. What started as curiosity about how things work mechanically turned into a deep passion for building software.

Over 5+ years, I've worked across fintech, banking, and insurance sectors — shipping everything from payment APIs to enterprise banking platforms. I'm equally comfortable deep in back-end logic as I am crafting a polished user interface.

Beyond code, I bring a fast-learning, multi-tasking mindset and strong communication skills — making collaboration with clients smooth and results-driven.

Muhammad Rohadi
Education
Andalas University
Mechanical Engineering

Tech I work with

From databases to deployments — a pragmatic stack shaped by 5+ years in the field.

Back-End
.NET / C#JavaNode.jsPHPREST APIDelphi / Pascal
Front-End
ReactBlazorHTML / CSS / JS
Database & DevOps
PostgreSQLMSSQLMongoDBCI/CDAutomated DeploymentIIS Server
Soft Skills
Clear CommunicatorDetail OrientedFast LearnerMulti-tasking
Experience

Where I've worked

Dec 2023 — Present
Telkomsel
Software Engineer

Working on software solutions at Indonesia's largest telecommunications company, contributing to scalable services and internal tools.

TelcoBack-End
Jun 2022 — Nov 2023
PT. Bank Pan Indonesia (Panin Bank)
Software Engineer

Maintained e-Statement application for customer statement generation. Ported Duta Dukcapil API service from .NET Framework to .NET Core for Linux compatibility.

Delphi/Pascal.NET CoreBanking
Apr 2022 — May 2022
PT. BFI Finance Indonesia
Backend Engineer

Maintained legacy services and developed omnichannel solutions to accommodate evolving business requirements in consumer finance.

Legacy SystemsOmnichannelFinance
Jan 2022 — Apr 2022
PT. Code Development Indonesia
Software Engineer

Maintained Host-to-Host service for PT. Axa-Mandiri Indonesia, enabling insurance policy payments using the Microsoft ecosystem.

.NET FrameworkMSSQLIISInsurance
Jan 2021 — Dec 2021
PT. Swadharma Duta Data
Software Engineer

Developed web applications using ASP.NET Core (C#), MS SQL Server and Blazor for a major Indonesian bank. Maintained ECMS billing tools for credit card management built on Java.

ASP.NET CoreBlazorJavaBanking
Projects

Selected work

A snapshot of things I've built — from banking infrastructure to internal tools.

01
e-Statement Platform

Customer statement generation system for Panin Bank — handling thousands of requests with high reliability and PDF output.

DelphiPascalBanking
02
Dukcapil API Migration

Porting a legacy government identity API service from .NET Framework to .NET Core to support Linux deployment and modern CI/CD pipelines.

.NET CoreLinuxAPI
03
Insurance Payment H2H

Host-to-Host integration for Axa-Mandiri enabling seamless insurance policy payments via Microsoft tech stack.

.NETMSSQLIIS
04
ECMS Billing Tool

Enterprise Credit Management System for credit card billing — maintained and extended for a leading Indonesian bank.

JavaMSSQLFintech
05
Omnichannel Service

Developed and maintained omnichannel communication platform for BFI Finance to unify customer touchpoints across multiple channels.

Back-EndAPIFinance
06
Bank Web Application

Full-stack web application built with ASP.NET Core, Blazor and MS SQL Server for an Indonesian bank's internal operations.

BlazorASP.NET CoreMSSQL
Services

What I can do for you

Whether you need a full back-end system or a polished front-end, I can take it from spec to production.

Back-End Development

Scalable APIs, microservices, and server-side logic using .NET, Java, Node.js or PHP. From greenfield builds to legacy modernisation.

Front-End Development

Clean, performant interfaces with React or Blazor. Translating designs into production-ready UI with attention to detail.

API Design & Integration

RESTful API design, third-party integrations, payment gateways, government APIs, and Host-to-Host connectivity for financial systems.

Database Architecture

Schema design, query optimisation, and migration for PostgreSQL, MSSQL and MongoDB across transactional and analytical workloads.

DevOps & Deployment

CI/CD pipeline setup, automated deployments, and Linux server configuration — getting your app to production reliably.

Legacy Modernisation

Porting and refactoring old codebases to modern stacks. Proven track record migrating financial systems with zero downtime goals.

Testimonials

Kind words

What clients and colleagues say about working together.

Rohadi delivered a complex API integration ahead of schedule. His communication was clear throughout, and the code quality was excellent — well-structured and easy to maintain.

Upwork Client
Fintech Project

Working with Rohadi was a smooth experience. He understood the requirements quickly, asked the right questions, and delivered exactly what we needed.

Upwork Client
Back-End Development

Highly skilled engineer who is also great to work with. He tackled a legacy migration that scared our previous contractors and got it done cleanly.

Upwork Client
Legacy Migration

Detail-oriented and proactive. Rohadi flagged potential issues before they became problems — exactly the kind of engineer you want on your project.

Upwork Client
Full-Stack Project
Writing

From the blog

Thoughts on engineering, architecture, and the craft of building software. Coming soon.

[ article hero image ]
Architecture
Why I Migrate Legacy .NET Services to Linux
Coming soon · 5 min read
[ article hero image ]
Back-End
Designing Robust REST APIs for Banking Systems
Coming soon · 7 min read
[ article hero image ]
Career
From Mechanical Engineering to Software: My Journey
Coming soon · 4 min read

Let's build
something
great.

Location
Indonesia · Available Remote