Skip to content
Open to remote roles · Yogyakarta, Indonesia

Frontend & MobileApp Engineer.

I build production interfaces across web and mobile — Flutter, React Native, Next.js — with a particular love for shipping mobile apps end-to-end.

Experience
4+ yrs
Apps shipped
10+
Platforms
iOS · Android
Tri Agung Jiwandono
TJ · Available now
FlutterReact NativeNext.jsTypeScriptDartFirebaseClean ArchitecturePWAExpoTailwind CSSGitEASShorebirdMVVMGoogle Maps APIFlutterReact NativeNext.jsTypeScriptDartFirebaseClean ArchitecturePWAExpoTailwind CSSGitEASShorebirdMVVMGoogle Maps API

01 — About

An engineer who ships.

Software Engineer with 4+ years building user interfaces for production web and mobile apps across healthcare, F&B, education, community, and financial services. Strong focus on UI implementation, frontend architecture, and cross-platform delivery. Former Mobile Team Lead — comfortable with code reviews, mentoring, and release coordination.

I led mobile delivery as Team Leader at GMEDIA, mentored interns, and ran code reviews and architecture guidance — then moved into broader frontend work at SoftwareSeni shipping for clients in healthcare, F&B, community, and education. These days I'm freelancing on Flutter products and integrating AI-assisted workflows into delivery to keep speed and consistency high.

When picking a stack I optimise for shipped reliability — a healthy bias for boring choices, careful state and session handling, and tight feedback loops with QA. I care about animation as long as it earns its weight.

Based in

Yogyakarta, Indonesia

Email

tj.triagungj@gmail.com

Open to

Open to remote roles

Toolkit

Languages & Frameworks

TypeScriptJavaScriptDartFlutterReact NativeExpoNext.jsReact.jsVue.jsIonic (Angular)Tailwind CSSLaravel (basic)Python (basic)

Architecture & Engineering

Clean ArchitectureMVVMMVCModularMonorepoREST APIsAuth & SessionsPWAService WorkersReal-timeOffline-first

Tools & Deployment

GitGitLab CIDockerFastlaneEASShorebirdFirebaseGoogle Maps APIGA4GTMTestFlightPlay StoreAI-assisted workflows

02 — Contributed Projects

Production work across industries

A selection of products I've shipped — owned UI implementation, API integration, release management, and architecture decisions end-to-end.

Healthcare

Cenz Health

SoftwareSeni client — health & nutrition

End-to-end auth, onboarding, profile, meal logging, diagnostics, and ordering modules for a cross-platform mobile health app.

  • Implemented auth, onboarding, profile, meal logging, diagnostics, and ordering
  • Owned API integration, edge-case validation, and UAT-driven stability fixes
React NativeExpoEAS

F&B

32do

SoftwareSeni client — restaurant ordering

PWA + Kitchen Display System for restaurant ordering. Improved cart, checkout, payment, and modular project structure.

  • Enhanced cart, checkout, payment, auth, and session reliability
  • Built order management for the Kitchen Display System
Next.jsPWATypeScript

ISP

Fiberstreamku

GMEDIA — ISP self-service

Major revamp of an ISP customer self-service app: billing, payments, monitoring, real-time push, and Shorebird in-app updates.

  • Contributed to billing, payments, service monitoring, and notifications
  • Implemented real-time push notification delivery
FlutterShorebirdFirebase

Other

Visitorku

GMEDIA — visitor management

Visitor registration and validation flows with facial recognition; on-site check-in stability improvements.

  • Implemented visitor registration and validation flows
  • Improved on-site check-in stability
FlutterShorebird

More work

  • Escape Nomade

    Freelance — premium tent supplier · Full UI implementation across 3 user roles for a service flow covering design, consultation, manufacturing, delivery, installation, and maintenance. Delivered 3 role-based UIs (Fans, Client, Ambassador) in ~4 weeks

    FlutterDart
  • Sista Indonesia

    SoftwareSeni client — community PWA · Real-time DM, live notifications, offline mode, and analytics for a community-based PWA.

    Next.jsQiscus SDKPWA
  • Tribun Academy

    SoftwareSeni client — online courses · Course management features — chapters, subchapters, lesson flow, PDF viewer — plus checkout reliability fixes.

    Next.jsTypeScript Web
  • Tirta

    SoftwareSeni — white-label medical product · Reusable UI modules and modular architecture improvements for a white-label medical app deployed across multiple clients.

    FlutterMonorepo
  • DifaBike

    GMEDIA — ride-related app · Real-time order synchronization, reusable components, and Android/iOS production releases for a ride-related mobile app.

    FlutterGoogle Maps API Play Store
  • Joyful Space Booking

    GMEDIA — space reservations · Booking creation, modification, cancellation, check-in/out flows, plus reminder & notification features.

03 — Experience

My Journey

  1. March 2026Present · Remote

    Software Engineer

    Freelance

    Working with a remote client delivery team on Flutter mobile apps. Responsible for architecture planning, stack decisions, and AI-assisted delivery during early-stage product development.

    • Delivered Escape Nomade end-to-end across 3 user roles in ~4 weeks
    • Planned application architecture and stack from the ground up
    • Prepared the application for backend integration
  2. March 2024March 2026 · Yogyakarta, Indonesia

    Software Developer

    SoftwareSeni — PT Software Service Indonesia

    Delivered product features for company and client projects across healthcare, F&B, community, education, and financial services. Authored guidelines to standardize AI-assisted workflows across teams.

    • Cenz Health (RN/Expo): auth, onboarding, meal logging, diagnostics, ordering; managed Android/iOS releases
    • 32do (Next.js PWA): cart/checkout/payment overhaul; Kitchen Display System; modular refactor
    • Sista Indonesia (Next.js + Qiscus): real-time DM, live notifications, offline mode
    • Tribun Academy, Tirta, and a confidential Ionic Angular + Laravel project
  3. September 2023November 2025 · DI Yogyakarta, Indonesia

    Master of Information Technology — Business Intelligence

    Education

    University of Technology Yogyakarta

    • GPA 3.53
    • Thesis: Stock Market News Sentiment Analysis with Fine-Tuned IndoBERT
    • Scopus Q4 journal manuscript accepted
  4. September 2022February 2024 · Sleman, Indonesia

    Mobile Team Leader

    GMEDIA — PT Media Sarana Data

    Led the mobile development team at GMEDIA. Responsible for code reviews, mentoring interns, architecture guidance, and coordinating delivery across multiple products.

    • Led mobile team and supervised interns; ran code reviews and architecture guidance
    • Coordinated task distribution, monitored progress, and ensured timeline + quality
    • Shipped Fiberstreamku (billing, payments, monitoring, Shorebird in-app updates)
  5. March 2022August 2022 · Sleman, Indonesia

    Mobile Developer

    GMEDIA — PT Media Sarana Data

    Hired full-time at GMEDIA (sister company of VARX) as a Mobile Developer. Contributed to Flutter app development using Clean Architecture and CI/CD pipelines.

    • Applied Clean Architecture, MVVM; Firebase, Google Maps, GitLab CI, Fastlane
    • Shipped Visitorku, Joyful Space Booking, and Mejaseni
  6. September 2021February 2022 · Sleman, Indonesia

    Mobile Developer Intern

    VARX — PT Media Sarana Akses

    Started career as a Mobile Developer Intern building Flutter apps. Learned production mobile development practices and contributed to live product features.

    • Built features for DifaBike — a mobility/rental app in Flutter
    • Practiced Clean Architecture and MVC under senior developer guidance
  7. September 2018December 2022 · DI Yogyakarta, Indonesia

    Bachelor of Informatics

    Education

    University of Technology Yogyakarta

    • GPA 3.75
    • Best Graduate Student, Period II, AY 2022/2023
    • Thesis: Genetic-algorithm scheduling app — Laravel + Vue.js + Flutter