Vol. 01 · Ch. 00 · Prologue

This is the story of

SHAKA シャカ

currently in my arc.

psst, tap it. there's another arc

Shaka standing under a cherry tree, drawn manga style
Schema to screen. I own the whole thing.

I own systems end to end, from the data model and backend to the apps people use every day. 4+ years shipping products, including a mobile app with 1M+ downloads.

Open Open to product engineering roles

journal_entriesidperiod_identity_idaccountsidcodetypejournal_linesentry_id →account_id →debit | creditΣ debit = Σ credit
LEAD engineer, warehouse ERP
  • schema-first
  • double-entry, in the DB

Chapters

sorted for the Product Engineer arc · 6 chapters

01 / 06 scroll ↓ to read on

Chapter 01

01 コニック

From the racks to the ledger, I own it.
A-02-3FEFO

Khonic

Routes, racks, and a ledger that can't lie!!

↓ Warehouse management & ERP. Sprout Digital Labs · lead engineer.

LEAD ENGINEER!
能力 Parameters
Role
Lead engineer · leads 3 on accounting
Reach
Warehouse staff & drivers, every day
Period
Dec 2023 – now
  • Solved Khonic's routing problems: capacitated pickup-and-delivery routing (CVRP + VRPPD) for drivers, and picker routing for warehouse staff.
  • Built the demand–supply allocation engine that turns sales orders into FEFO-first, volume-capped pick batches.
  • Led the Finance & Accounting module, and a stock-ledger overhaul that flags every stock change made outside the app.
  • Flutter
  • Node.js
  • PostgreSQL
  • Supabase
  • Route optimization
  • +9more: CVRP, VRPPD, TSP, Picker routing, FEFO, K-means, Dijkstra, Double-entry accounting, Feature-first architecture
Read the full chapter →
Chapter 02

02 プロジェクト[redacted]

Can't say. Ask me in an interview.
CASE FILE · NDA機密TOP SECRET

Project [redacted]

A private Google Photos, with its own machine learning!!

↓ Google Photos–style platform with custom ML. Sprout Digital Labs · client project.

EYES ONLY!
能力 Parameters
Role
Lead on 3 of 4 detection pipelines
Reach
Government client · NDA
Period
Nov 2024 – Sep 2025
  • Built three of the four detection pipelines (age/gender, landmark, notable figure) in a computer-vision service for a government media platform.
  • Swapped a TensorFlow classifier for YOLO + ONNX, and fixed a PyTorch upgrade that stopped every model from loading.
  • Reworked search and map UX, including restoring semantic search ranking that a regression had switched off.
Chapter 03

03 ラバム

New country, new currency, same app.
S$ 12.40RpS$

Labamu

The 1M+ download POS app, now in Singapore!!

↓ POS & business app for MSMEs. Sprout Digital Labs.

SECOND COUNTRY!
能力 Parameters
Role
Lead, Labamu Singapore (mobile)
Reach
1M+ downloads · 4.3★
Period
Jul 2024 – May 2026
  • Led the mobile workstream adapting Labamu to Singapore: SingPass login, rounding-safe SGD pricing, 2C2P payments, and local business validation.
  • Designed a configurable, feature-flagged home screen so one codebase serves both Indonesia and Singapore.
  • Tracked down a silent iOS bug that stopped receipts from printing.
  • Flutter
  • Dart
  • GetX
  • iOS
  • Android
  • +6more: SingPass, 2C2P, QRIS, Feature flags, Localization, Bluetooth printing
Read the full chapter →
Chapter 04

04 クライアント[redacted]

Can't name the patient. The operation went fine.
18CASE FILE · NDA機密TOP SECRET

Client [redacted]

Open-heart surgery on two live apps!!

↓ Shadowing a healthcare platform's existing product. Sprout Digital Labs · client project.

TOP SECRET!
能力 Parameters
Role
Sole iOS engineer on the migration
Reach
Two live apps · NDA
Period
Apr – May 2025
  • Brought two live healthcare iOS apps onto Xcode 16 and the iOS 18 SDK to meet Apple's App Store submission requirement.
  • Cleared the deprecation, concurrency, and dependency breakages the new toolchain surfaced across both codebases.
  • Fixed two build-breaking issues: a socket-library regression and a failing CocoaPods install script.
Chapter 05

05 クイックプロ

The market moves. The screen keeps up.
XAU/USDLIVEBUYSELLWS

QuickPro

Read the market while it moves!!

↓ Real-time trading app. Foreximf.com · freelance, remote.

FIVE-MONTH BUILD!
能力 Parameters
Role
Freelance mobile engineer · team of 4
Reach
100K+ downloads · 4.5★
Period
Jul 2022 – Apr 2023
  • Built Market Detector, the feature traders use to read current market information, from API client to UI.
  • Laid the base for the real-time market-order flow, which teammates kept extending after my part ended.
  • Wrote the order logic and per-pair decimal precision on the trade screen.
Chapter 06

06 ドレスオンミー

Try it on before you buy it.
TRY ON

DressOnMe

A fitting room that fits in your pocket!!

↓ Virtual fitting app. Bangkit Incubation · Dikti & Binus.

ONLY MOBILE DEV!
能力 Parameters
Role
Sole mobile engineer · team of 7
Reach
Public store releases · now delisted
Period
Sep 2022 – Jan 2023
  • Only mobile engineer on a 7-person Bangkit capstone team; rebuilt the app from Kotlin to Flutter for Android and iOS.
  • Built the camera try-on flow and connected it to the ML team's server-side model.
  • Took it to public store releases (v0.9.34) during Bangkit's capstone incubation program.
完

Chapter 1 of 6: Khonic

Side stories

  • Side project · iOS

    Urails

    KRL trip planner using A* pathfinding and Python web scraping.

    TestFlight ↗
  • Internal · Flutter package

    CashKit

    Maintain Sprout's internal Flutter package for networking, UI components, and lint rules.

Meanwhile, at the Sprout Hackathon 2026…

Special episode

HR.AI

An AI-powered HR support platform: answers employee questions on payroll, leave, and reimbursement, flags sensitive cases for safe escalation, and turns conversations into structured HR tasks.

My partShaped the product architecture (conversation layer, action engine, open API and webhooks) and built the pitch.

Character profile

from the official databook (it's this page)

Shaka standing under a cherry tree, drawn manga style
Name
Sesaka Aji Nursyah Bantani
Alias
Shaka
Class
Product Engineer · Sprout Digital Labs
Base
BSD, Tangerang
Education
S.Kom Informatics, Universitas Singaperbangsa Karawang (GPA 3.84)
Special move
Schema-first build: one schema, parallel submodules
Title earned
"The Walking Encyclopedia", Sprout Gala Dinner 2025: for the person who can answer and explain anything about work and the world. Picked from four nominees.
Sidekick
Claude. Plans, drafts and tests with me; I review every line and make the calls.

4+

years shipping

Flutter, Swift, Kotlin

1M+

downloads

Labamu, 4.3★

500+

code reviews

Dicoding, 4.8★ rating

25+

mentees

Bangkit, 86%+ graduated

Current quest

Leading 3 engineers on a Finance & Accounting module: a double-entry ledger to replace Accurate, now in staged user validation.

The story so far

  1. 1

    2016

    Origin

    Starts Software Engineering at SMK Negeri 1 Pandeglang.

  2. 2

    2019

    Training arc

    Informatics at Universitas Singaperbangsa Karawang.

  3. 3

    2021–22

    Licenses earned

    Dicoding Flutter, Android & iOS Developer Expert. Google Associate Android Developer.

  4. 4

    2022

    First real ships

    QuickPro (100K+ downloads) as a freelancer. DressOnMe through Bangkit incubation.

  1. 5

    2022–23

    Sensei mode

    Code reviewer at Dicoding (500+ reviews). Mentor at Bangkit Academy (25+ learners).

  2. 6

    2023

    Graduation

    S.Kom, GPA 3.84. Joins Sprout Digital Labs in December.

  3. 7

    At Sprout

    Boss fights

    Takes Labamu to Singapore. Becomes lead engineer on Khonic.

  4. 8

    2026

    Class change

    Title becomes Product Engineer. Builds HR.AI at the Sprout Hackathon.

…and the current chapter is still being drawn.

Arsenal

= main weapons in the Product Engineer arc

Mobile

  • Flutter
  • Dart
  • Swift
  • SwiftUI
  • Kotlin
  • Android Jetpack
  • TFLite
  • WebSocket

Backend & data

  • Supabase
  • PostgreSQL
  • Firebase
  • MySQL
  • SQLite
  • REST APIs
  • Python
  • Docker

Web

  • React
  • JavaScript
  • Tailwind

Product & tooling

  • Technical design docs
  • Data modeling
  • Estimation
  • Codemagic
  • GitHub Actions
  • Xcode Cloud
  • Git
  • Figma

AI-assisted

  • Claude
  • AI planning
  • AI test cycles
  • AI code review

Next chapter

To be
continued…

Let's write the next chapter together.

● Open to product engineering roles

© 2026 Sesaka Aji Nursyah Bantani Built with SvelteKit · inked in CSS & SVG · this manga reads top to bottom