$ flutter run --release

Syarif Muhammad Fahri

Senior Flutter Developer — I build and ship complete products, not just screens.

~/fahri — zsh
Initializing…
9:41● ● ●
Syarif Muhammad Fahri
Senior Flutter Developer Pontianak, ID ● open to remote work
✦ CSA · Certified System Analyst ✦ CPro · Certified Programmer
5+Years experience
3Platforms shipped
2BNSP certifications
10Products in this portfolio
01 — Shipped work

Products I've helped bring to life.

Flutter applications I owned — from feature implementation and integrations to maintenance and store release.

01Android · iOS2024–2025

Ulin Rajut

Biodiversity documentation platform for flora and fauna research, knowledge sharing, and community contributions.

  • Flutter
  • Maps SDK
  • User-generated content
02Android · iOS2024–2025

Siremun Tendik Untan

Employee management application for Universitas Tanjungpura staff. Built from the ground up and owned through release and maintenance.

  • Flutter
  • REST API
  • Authentication
03Android · iOSMobile product

Salawat App

A bilingual Quran and salawat reading app for a global audience, maintained and released across Android and iOS.

  • Flutter
  • Firebase
  • EN / ID
04Android · iOS · Web● In development

Article Creator

Cross-platform product for creating, editing, and analyzing articles, with OAuth, notifications, subscriptions, and payments.

  • Flutter
  • Supabase
  • Firebase
  • PayPal / Stripe
02 — Capabilities

From product idea to production.

The work behind a reliable product is more than UI. These are the layers I work across.

lib/ui

Build the product

Flutter applications for Android, iOS, and Web with maintainable structure and real product workflows.

Flutter · Custom UI · Offline-first
lib/data

Connect the systems

Authentication, REST APIs, OAuth, Firebase, Supabase, FCM, local databases, and file/PDF workflows.

Firebase · Supabase · REST API
release/

Ship and maintain

Production releases, payment integrations, notifications, ongoing maintenance, and product improvements.

Payments · Release · Maintenance
Ownership

Good products need follow-through.

✓Understand the product

Clarify the user, workflow, and technical requirements before implementation.

✓Build the right foundation

Turn the product requirements into a Flutter application that can grow and be maintained.

✓Get it into production

Handle integrations, testing, release, and the improvements that follow launch.

03 — Experience

git log --career

From university applications and product teams to independent remote work.

HEAD → main

Mobile Developer @ UPT TIK Universitas Tanjungpura

Own the Flutter development of university mobile applications from feature implementation and API integration through testing, maintenance, and production release.

  • Flutter
  • Android & iOS
  • API Integration
  • Release
origin/freelance

Freelance Flutter Developer @ Remote · International

Build and deliver Flutter products for remote clients across mobile and web, covering application development, backend integrations, authentication, payments, notifications, and production delivery.

  • Flutter
  • Mobile & Web
  • Backend Integration
  • Product Delivery
armadius

Flutter Developer @ Armadius

Developed and maintained Flutter applications including Wahdah Islamiyah Kalbar, Dakwah Kalbar, and internal company projects, covering feature development, API integration, debugging, and maintenance.

  • Flutter
  • REST API
  • Android & iOS
  • Maintenance
kreasi-putra-hotama

Flutter Developer @ PT Kreasi Putra Hotama

Worked within a development team building and maintaining multiple Flutter products, including Qara'a, BelanjaSmart, Zakat BMI, and other client applications.

  • Flutter
  • API Integration
  • Play Store
  • App Store
initial commit

Frontend Developer Intern @ PT Kreasi Putra Hotama

Contributed to frontend and mobile application development, supporting UI implementation, debugging, and feature development across company projects.

  • Frontend
  • Flutter
  • UI Development
  • Team Collaboration
Portrait of Syarif Muhammad Fahri 5+ yrs
shipping
04 — About

A developer who owns the outcome.

I'm Syarif Muhammad Fahri, a Senior Flutter Developer with 5+ years of experience building and shipping complete products.

I work across the application layer and the product workflow around it: backend integrations, authentication, payments, notifications, local data, release, and maintenance.

Based inPontianak, Indonesia
WorkingRemote · Worldwide
05 — Contact

Have a product to build, improve, or take to production?

Tell me what you're building, where you're stuck, and what needs to ship next.

syariffahri26@gmail.com ↗