MuhammadIhsanRahman

Flutter Developer

App Programmer at PT Penerbit Erlangga—2+ years building and maintaining Flutter apps in production, from mobile and desktop to web.

Muhammad Ihsan Rahman
Bogor, Indonesia2+ years experience
10Mobile apps
10Educational games
1 million+Downloads
85+Field visits
About01

Useful products. Clean foundations. Room to grow.

I'm a Flutter developer focused on building high-performing applications with scalable architecture and a clear, intuitive experience.

Over the past two years, I have developed and maintained Flutter products in a professional environment—from shipping features and integrating REST APIs and Firebase to deploying across Android, iOS, Windows, macOS, and web.

I care about the details behind the interface: structured code, maintainable state, dependable integrations, and products that remain easy to improve as they evolve.

How I work

A short loop from brief to release—then back into the product with what users tell me in the field.

  1. 01

    Brief

    Translate product and design needs into a focused Flutter build.

  2. 02

    Implement

    Ship screens with Provider, go_router, and a Clean Architecture layout.

  3. 03

    Integrate

    Connect REST APIs with Dio, plus Firebase Authentication and Firestore.

  4. 04

    Ship

    Release on Google Play, archive iOS builds, and host Flutter Web where needed.

  5. 05

    Learn in the field

    Bring school-visit feedback from teachers and students back into the code.

Technology stack

What I use to maintain production apps across mobile, desktop, and web.

01

Cross-platform Flutter

  • Flutter & Dart
  • Android, iOS, Windows, macOS, web
  • Production maintenance
02

Services & data

  • REST API with Dio
  • Firebase Authentication
  • Cloud Firestore
03

Architecture

  • Provider
  • Clean Architecture
  • go_router
04

Shipping

  • Google Play releases
  • iOS build & archive
  • Flutter Web hosting
StudioSangga

Websites and apps, through Sangga.

I run Sangga Software House for websites, company profiles, campaign pages, and Flutter apps for iOS and Android. Work starts after a written proposal.

Visit sangga.id
Selected work02

Products built for learning, work, and everyday life.

A selection of cross-platform applications and independent work that reflects how I approach product quality, reliability, and user experience.

1 Million+combined downloads on E-Book Erlangga and E-Library Erlangga, products I help maintain

Educational web portfolio

Learning experiences, mapped to the books behind them.

Kimia SMA/MA Kelas XI book coverIPA Fisika SMA/MA Kelas X book coverIPA Biologi SMA/MA Kelas X book coverIPA Kimia SMA/MA Kelas X book cover
04 · Multi-book question bank

Erlangga Quiz

Timed questions sourced from four Erlangga science books across chemistry, physics, and biology.

1 interactive project
Aktivitas Merdeka Literasi dan STEAM Sains usia 4–5 tahun book cover
06 · Early-years book companion

Aktivitas Merdeka Literasi & STEAM · Sains 4–5 Tahun

A playful Beelang STEAM experience connected to an Erlangga for Kids early-years activity book.

1 interactive project
Experience03

Building, learning, and shipping—one product at a time.

Work experience

Sep 2024 — Present

App Programmer

PT Penerbit Erlangga

Developing and maintaining cross-platform Flutter products on Android, iOS, Windows, macOS, and web.

Present

Founder · Flutter Developer

Sangga Software House · sangga.id

Running Sangga Software House for websites, company profiles, campaign pages, and Flutter apps for iOS and Android.

Oct 2023 — Jan 2024

Web Developer Intern

PT Allsys Solutions

Developed a web-based financial information system with accounting reports, dashboards, receivables, payables, and asset management using CodeIgniter and MySQL.

Education

Dec 2024

Bachelor of Computer Science

Universitas Pakuan · GPA 3.78 / 4.00

Completed a Computer Science degree with a focus on software development, databases, information systems, and mobile and web applications.

2020

Senior High School

SMAS Kosgoro · Kota Bogor

Graduated from senior high school in Bogor.

Open to project collaboration

Have a project in mind?

I'm open to Flutter project work and professional collaboration—new products, product partnerships, or a build we can ship together. Email is the best way to start.