Full-Stack Developer — Indonesia

I build products people actually use.

Hi, I'm Muhamad Ridho Ardian. I take ideas from a blank database to a live product — interface, API, business logic and deployment, handled end to end.

Available for freelance & full-time
Local time --:-- WIB
Scroll to explore
Tech stack: Laravel, React, PHP, MySQL, REST API, JavaScript, Git, Deployment

I don't just write code. I start with the problem — the spreadsheet that keeps breaking, the queue at the cashier, the student who forgot yesterday's kanji — and build the system that makes it disappear.

How I think about software

Every product I build starts the same way: understand how people really work, model the data honestly, then write code that stays readable long after launch day.

From relational schemas and REST APIs to responsive interfaces and server deployment — one developer owning the whole stack means fewer handoffs, fewer gaps, and a product that feels like one piece.

05 Products built
05 Industries explored
E2E Full-stack ownership
02 Degrees in IT

Five problems. Five products.

Different industries, one obsession: make the complicated feel simple for the person on the other side of the screen.

01 / 05Browser strategy game

Imperium Dawn

An empire that keeps growing — even while you sleep.

A browser-based strategy game where players build a planetary empire, run a living economy, and outthink rivals one decision at a time. Under the hood it's a real-time simulation: resources tick, queues resolve, and every player's state stays consistent.

The challenge

Game time never stops, but servers do. Progress has to be calculated fairly and precisely for every player — online or not.

What I built

A tick-based economy engine in Laravel, transactional state persistence in MySQL, and build & research queues that resolve predictably.

  • Resource production loop
  • Building & research queues
  • Player progression system
  • Consistent, persistent game state
LaravelPHPMySQLGame Logic
Discuss a similar project
02 / 05Japanese learning platform

EdoGo

From kana to kanji, one daily habit at a time.

A Japanese learning platform built around how memory actually works. Structured lessons, interactive practice and spaced repetition turn last-minute cramming into a daily habit learners can keep.

The challenge

Most learners don't quit because Japanese is hard — they quit because their progress feels invisible.

What I built

A React front end for fast, interactive drills, backed by a Laravel REST API that records every review and schedules the next one.

  • Hiragana, katakana & kanji drills
  • Spaced-repetition reviews
  • Interactive quizzes
  • Progress learners can actually see
ReactLaravelREST APIMySQL
Discuss a similar project
03 / 05Training institute management

LPKGoEdoGo LPK

Run the entire institute from one screen.

The operations side of the EdoGo ecosystem. LPKGo replaces scattered spreadsheets and paper forms with one system for student registration, class batches, payments and instructors — so the team spends less time on admin and more time on training.

The challenge

In many training institutes, student data, schedules and payments live in separate files owned by different people. One missed update means hours of reconciliation.

What I built

A role-based Laravel + React platform on a normalized MySQL schema, with a REST API that keeps every module in sync.

  • Student enrollment records
  • Batch & class scheduling
  • Payment tracking
  • Role-based access for staff & instructors
LaravelReactMySQLREST API
Discuss a similar project
04 / 05Muslim companion app · Android

AlFirdaus

One simple app to accompany every day of worship.

A Muslim companion app for Android that brings prayer times, the Qur'an, qibla, dzikir, duas and the Hijri calendar into one calm, fast interface. Built for everyday Indonesian Muslims — the essentials are one or two taps away, and much of it keeps working when the signal drops.

The challenge

Prayer times can't wait on a loading spinner — and the signal isn't always there when it's time to pray. Religious content also has to be trustworthy, with clear sources.

What I built

React 19 + TypeScript, wrapped natively. Prayer times are calculated on-device with astronomy — no API, no library — and match published Jakarta and Makkah schedules within 1–3 minutes. Qur'an data is cached, so surahs you've opened stay readable offline.

  • On-device prayer times with 6 calculation methods
  • 114 surahs with translation, tafsir & 6 reciters
  • Qibla compass & digital tasbih with haptic feedback
  • 227 duas with their sources, plus a Hijri calendar
ReactTypeScriptCapacitorAndroid
Discuss a similar project
05 / 05Point of sale for SMEs

TajirPOS

Faster checkout. Clearer numbers. A richer business.

A point-of-sale system for small and growing businesses. TajirPOS turns every transaction into data an owner can use: fast checkout at the counter, stock that updates itself, and sales reports that show what's really selling.

The challenge

For many small shops, the notebook behind the counter is the entire business intelligence system — and it can't warn you when stock is running low.

What I built

A fast, keyboard-friendly cashier interface backed by a transactional sales and inventory engine, with daily reports built in.

  • Fast checkout & receipts
  • Real-time stock tracking
  • Sales & profit reports
  • Multi-product catalog
LaravelReactMySQLREST API
Discuss a similar project

Tools matter. Solving the problem matters more.

A focused, modern stack I know deeply — so the tech never gets in the way of the product.

01Backend

Laravel

APIs, authentication, queues and the business logic that holds a product together.

02Frontend

React

Fast, component-driven interfaces with state that stays predictable.

03Language

PHP

Clean, object-oriented server code that's easy to read and easy to extend.

04Database

MySQL

Relational schemas, indexes and queries designed for real-world data.

05Architecture

REST API

Clear contracts, consistent JSON and token auth that any frontend can trust.

06Language

JavaScript

Modern ES6+, async flows and interactions that feel alive.

07Workflow

Git

Disciplined branches and commits, so every change has a story.

08DevOps

Deployment

Servers, Nginx, domains and DNS — from localhost to live.

From first call to launch day.

01

Discover

We map the problem, the people and the workflow before a single line of code is written.

02

Model

Data comes first: a clean schema and clear API contracts the whole product can stand on.

03

Build

Frontend, backend and business logic, built in short cycles you can see, click and test.

04

Ship

Deployed, monitored and handed over properly — with room to grow.

The foundation behind the code.

Experience03
Present

Freelance Full-Stack Developer

Independent

Designing and building web apps, SaaS products and APIs for founders and organisations — from the first schema to the production server.

Projects

SaaS & Web Application Development

LPKGo · TajirPOS

Management platforms, authentication systems and complex business workflows, built to be maintained and ready to grow.

Projects

Games, EdTech & Mobile Apps

Imperium Dawn · EdoGo · AlFirdaus

Backend-driven game mechanics, learning tools designed around real study habits, and an offline-friendly Android app for daily worship.

Education02
Bachelor's

Informatics

Universitas Siber Asia

Software engineering, algorithms, data structures and system architecture.

Diploma

Information Technology

Universitas Pakuan

Databases, web programming, networking and object-oriented programming.

Have an idea? Let's make it real.

Open to freelance projects, full-time roles and collaborations. Tell me what you're building — and let's find the best way to ship it.