Wahyu Pras · Full-Stack Mobile Engineer

Mobile apps.
Connected
systems.

Thoughtful engineering, from the app in your hand to the systems behind it.

I build mobile applications and connected backend and web systems, spanning offline field operations, real-time experiences, and IoT.

Software since 2010Based in Indonesia
Built across the stackFlutterReact NativeGoLaravelNext.js

01 / Selected work

Different problems.
A connected approach.

Five projects that show how I approach
mobile experiences and the systems behind them.

Sistem Kebun project presentation with application screens
Plantation operations & payroll01

Sistem Kebun

Connecting offline field records with plantation administration and payroll through Flutter, Go, and Next.js, with conflict handling and protected payroll finalization.

  • Flutter
  • Go
  • Next.js
View case study for Sistem Kebun
Sales Force project presentation with application screens
Field CRM & sales tracking02

Sales Force

Connecting field sales with a Laravel admin panel, using encrypted attendance and visit queues, scoped access, and idempotent requests to keep records consistent.

  • Flutter
  • Laravel
  • Filament
View case study for Sales Force
Grobax project presentation with application screens
Commerce & supply-chain ecosystem03

Grobax

Four Flutter applications serve consumers, internal teams, partners, and warehouses, sharing core and UI packages across ordering, field operations, inventory, and distribution.

  • Flutter
  • Melos
  • GetX
View case study for Grobax
Digitels project presentation with application screens
Reservations & smart-room controls04

Digitels

Combining hotel reservations, guest services, and smart-room controls in React Native, with MQTT messaging connecting the mobile interface to supported room devices.

  • React Native
  • MQTT
  • Redux
View case study for Digitels
KelasKita project presentation with application screens
Learning & assessment05

KelasKita

Connecting classes, flashcards, and quizzes with a Go backend that checks access, enforces deadlines, processes attempts, and supports automatic and manual grading.

  • Flutter
  • Go
  • PostgreSQL
View case study for KelasKita
More ways to solve a problem.Explore all 10 selected projects

02 / How I can help

The interface.
And everything it connects.

01 — MOBILE

Work beyond a good connection.

Field workflows, persistent local data, and clear synchronization states.

Curva-S Mobile ↗
02 — SYSTEMS

Give business rules a reliable home.

APIs, access boundaries, data integrity, and connected administration tools.

Backend & Web ↗
03 — INTEGRATIONS

Connect the digital and physical.

Live communication, device controls, maps, and services inside the app.

Digitels ↗

03 / Working together

Understand.
Build. Validate.

  1. Start with the workflow

    Understand users, existing systems, and the rules that shape the product.

  2. Connect the pieces

    Build the interface, data flows, and integrations around those needs.

  3. Check the real conditions

    Validate failure states, device behavior, and the path from input to outcome.

Have something in mind?

Let’s build something
that works together.

Tell me about your product, the people using it,
and the problem you want to solve.

Discuss a project