Available for new projects

Multiplatform
Software Engineer.

Hi, I'm Yusril, I don't just write code—I fix broken systems. Delivering scalable, clean, and production-ready apps with CMP and Flutter.

Compose MultiplatformFlutterAndroid SDK

04

featured apps

07+

years exp

18+

apps launched

01 // ROOT-CAUSE SOLVERAbout Me

Root-cause solver, dedicated educator

From a mobile app developer, I'm now also a multiplatform software engineer based in Jakarta, Indonesia. I build apps using Kotlin and Dart; my core strength is troubleshooting, which I've developed through my experience successfully handling technical challenges to diagnose complex bugs, eliminate technical debt, and stabilize complex systems.

I call myself a root-cause solver; I operate with relentless, single-context focus, staying with a problem until its root cause is understood and resolved. I pair this diagnostic instinct with a firm commitment to clean architecture and building software that lasts.

Experience & Mentorship
7+

Years in mobile dev & tech education

Diagnostic Instinct
75+

Production app bugs identified & fixed

Track Record & Leadership
18

Production apps guided to store release

Selected work

Software with a point of view.

A small selection of products where systems thinking meets complex features & code.

Rumah Berkat logo

Rumah Berkat

Donation-based Crowdfunding · Mobile

499 files · 53 bugs resolved · 49 features
AndroidiOS

A platform for donating and raising funds for social initiatives, campaigns, and programs.

Flutter·Dart·GetX·OAuth 2.0 (Google, Apple SSO)·Sentry·Dartz·Google Maps
Auxonode Desktop logo

Auxonode Desktop

Private Networking · Desktop client

1,007 files · 23 bugs · 95 features
macOSWindows

Private networking controls that feel native everywhere.

Kotlin·Compose Multiplatform·Ktor·kotlinx.serialization·DataStore·Coil3·Coroutines & Flow
QA Passed · Ready to Publish
Auxonode Android logo

Auxonode Android

Private Networking · Android client

162 files · Shared Kotlin core
Android

A secure tunnel, reduced to the essentials.

Kotlin·Jetpack Compose·Android SDK·WireGuard·OpenVPN·Gradle (AGP 8.8+)
QA Passed · Ready to Publish
MovieVault logo

MovieVault

Personal Product · Mobile

Full-stack integration · Cross-platform
AndroidiOS

A small, fast home for the movies and shows worth remembering.

Flutter·Riverpod·Firebase Auth·Cloud Firestore·SQFlite·TMDB API·Freezed

The toolkit

Depth where it matters.

A stack chosen for durable products, not trend-chasing.

01

Core platforms

Cross-platform by default.

FlutterCompose MultiplatformAndroid SDKJetpack ComposeiOS (Swift)

02

Languages

The languages that power everything.

KotlinDartSwiftJavaBash / Shell

03

Networking & security

Low-level systems that make software dependable.

WireGuardOpenVPNStatic DNSOAuth 2.0 (Google, Apple SSO)KtorDio

04

Patterns & state

Structure that keeps teams moving.

Vertical Slice ArchitectureDomain-Driven DesignClean ArchitectureMVVMCoroutines & FlowRiverpodGetX

05

Data & storage

From local persistence to cloud sync.

Firebase (Auth, Firestore)DataStoreSQFlitekotlinx.serializationFreezed

06

Ecosystem & tooling

Practical tooling for shipping.

AGP 9.4+GradleSentryCoil3LottieGoogle Maps APITMDB API

Track record

Built by shipping.

2025 — Present

Multiplatform Software Engineer

PT. Rakhasa Artha Wisesa

Building production mobile and desktop products across finance, networking, and consumer experiences. Shipping across Flutter, Compose Multiplatform, and native Android.

Kotlin MultiplatformFlutterCompose Desktop3 production productsVPN engineering
2018 — 2024

IT Teacher & Mobile Engineering Lead

SMK IDN Boarding School

Taught mobile development across four technology cycles (Swift → Java → Kotlin → Flutter) and led student teams to ship 18 production apps to the Play Store.

18 apps shipped to Play StoreSwift · Java · Kotlin · FlutterTechnical mentorship60+ practical projects designedCurriculum across 7+ branches