MuhammadIhsan

Flutter Mobile Developer

I build Flutter apps people can rely on—across mobile, desktop, and web.

Muhammad Ihsan Rahman
Bogor, Indonesia2+ years experience
15+Projects built
10Educational web games
1 Million+Combined downloads from E-Book and E-Library
75Schools visited
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.

Technology stack

Tools and practices I use to ship dependable cross-platform products.

01

Mobile development

  • Flutter
  • Dart
  • Responsive UI
02

Services & integration

  • Firebase
  • REST API
  • Authentication
03

Architecture

  • Provider
  • Clean Architecture
  • Maintainable code
04

Workflow

  • Git
  • GitHub
  • Cross-team delivery
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 from E-Book Erlangga and E-Library Erlangga
01Cross-platform education

E-Book Erlangga

A digital reading platform that gives students and educators access to electronic books and supporting learning content across mobile and desktop. I deliver and maintain product features with a focus on a clearer experience and a more dependable application.

Production app for mobile and desktop
AndroidiOSWindowsmacOS
FlutterFirebaseREST APIProvider
UI/UX improvementsPerformance optimizationSecurity hardening
Official Google Play preview
3D smartphone showing E-Book Erlangga official preview
02Digital library

E-Library Erlangga

A digital library for accessing and organizing electronic book collections. I maintain its production features, integrations, stability, and reading experience across mobile and desktop.

Production app for mobile and desktop
AndroidiOSWindowsmacOS
FlutterDartFirebaseREST API
Official Google Play preview
3D smartphone showing E-Library Erlangga official preview
03Interactive English learning

Beelang

An English-learning application that brings together digital lessons, interactive activities, and guided practice in one focused mobile learning experience.

Mobile learning app for Android and iOS
AndroidiOS
FlutterFirebaseREST APIGit
Official Google Play preview
3D smartphone showing Beelang official preview
04Erlangga super app

Circl

An Erlangga super app that brings multiple Erlangga products into one connected experience, supported by Erlangga SSO for unified access. My current contribution focuses on implementing the application interface.

UI implementation phase
Mobile UI
FlutterDartResponsive UI
E-Book ErlanggaErlangga app ecosystemErlangga SSO
3D smartphone showing Circl interface implementation video
Mini apps

Connected inside Circl.

Product experiences brought into one Erlangga account through a unified super app interface.

Available in Circl
E-Book Erlangga

A digital reading mini app for accessing Erlangga books within the connected Circl experience.

3D smartphone showing E-Book Erlangga mini app inside Circl
05Knowledge and articles

Erlanggapedia

A Wikipedia-inspired Erlangga knowledge application for discovering educational articles and reference content. My current contribution is focused on implementing its interface in Flutter.

UI implementation phase
Mobile UI
FlutterDartResponsive UI
Article discoveryEducational referencesUI implementation
3D smartphone showing Erlanggapedia interface implementation video
06Learning management system

Kelasku

A learning management system interface designed around classes, learning materials, and core learning workflows. My current contribution is limited to implementing the application UI.

UI implementation phase
Mobile UI
FlutterDartResponsive UI
LMS interfaceLearning workflowsUI implementation
3D smartphone showing Kelasku interface implementation video
07Personal finance tracker

Monevo

A personal finance application for recording transactions, managing multiple accounts, and understanding cash flow through clear summaries and spending analysis.

Personal finance product · In development
AndroidiOS
FlutterProviderClean ArchitectureFirebase
3D smartphone showing Monevo official preview

Educational web portfolio

Learning experiences, mapped to the books behind them.

From early-years STEAM to chemistry and computational thinking, each collection shows the source book and its interactive companion.

Book-linkedBook companionsFlutter Web
Explore ten projects
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
Beyond the codeIn the field

75 school visits, from elementary to senior high.

I have visited 75 elementary, junior high, and senior high schools to support product implementation and socialization—listening to users, explaining the product, and bringing real-world feedback back into development.

Presenting an Erlangga digital learning product at a schoolGroup documentation after a digital learning session with senior high school studentsSupporting a school product implementation sessionDigital product socialization session with teachersPresenting a digital learning product to senior high school studentsDiscussion during a school digital product session
Experience03

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

Sep 2024 — Present

App Programmer

PT Penerbit Erlangga

Building and maintaining three Flutter applications; E-Book Erlangga and E-Library Erlangga have surpassed one million combined downloads. I collaborate with design and backend teams, integrate APIs and Firebase, improve performance, and support product implementation through visits to 75 elementary, junior high, and senior high schools.

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.

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.

Available for collaboration

Have a project in mind?

Together, we can turn a useful idea into a reliable Flutter product for mobile, desktop, or web.