Martin Siregar

Mobile & Full‑Stack Developer

I build fast, reliable apps with Flutter and native Android, and deliver robust backends with Laravel. Clean Architecture, BLoC, and CI/CD are my daily tools.

FlutterAndroidLaravelClean ArchitectureDocker
Mobile
Flutter • Kotlin • Swift
Architecture
Clean • Modular • Scalable
Backend
Laravel • MySQL • Redis

Expertise

Flutter

  • Clean Architecture with feature modules
  • BLoC/Riverpod state management
  • Offline-first with Drift/Hive
  • Animations, theming (Material 3)

Native Android

  • Kotlin, Jetpack Compose, Coroutines/Flow
  • Room, Retrofit, Paging 3
  • CI/CD with Gradle, Firebase App Distribution

Full‑Stack (Laravel)

  • RESTful APIs, Sanctum/JWT auth
  • Queues & jobs (Redis), WebSockets
  • MySQL/PostgreSQL schema design, Eloquent
  • Docker, Nginx, GitHub Actions

Selected Work

View all
Flutter • Clean Architecture • BLoC

LokalFilm — Short‑film streaming app

Built a Netflix‑style app for Indonesian short films with offline caching, adaptive bitrate streaming, and subscription flow.

DartFlutterFirebaseHLS
Laravel • REST • Payments

Subscription API for Mobile Apps

Designed and implemented a Laravel backend for user subscriptions, webhooks, multi‑tenant billing, and analytics dashboards.

LaravelMySQLRedisDocker

Tech I use

DartFlutterKotlinJetpack ComposeSwiftSwiftUILaravelPHPMySQLPostgreSQLRedisDockerNginxFirebaseGitHub Actions

Let’s build something

I’m available for full‑time roles and selected freelance projects. Based in Indonesia (UTC+7).