Gambit
2026
25 / 61 commits in a three-person team
Case study
Software engineerfrom
IndonesiaBlending engineering rigor with1.5+ years shipping production Android for Indomaret — a Compose POS headed for 24,351 stores and field apps used across the chain. Also Solidity contracts, applied ML, and a published ResNet-50 paper.
3 selected · 2026
2026
25 / 61 commits in a three-person team
Case study2026
v1.0.1 TypeScript SDK shipped
Case study2026
3 risk strategies
Case studyWhat I do
Production Android first, with smart contracts and applied machine learning close behind. I like shipping things that hold up under real store traffic.
Kotlin and Jetpack Compose in production, a POS for Indomaret store tablets, plus three field-operations apps used across the chain. Clean Architecture, MVVM, Hilt, Room and Flows.
Solidity contracts and TypeScript SDKs for payment rails and on-chain agents. Foundry and Hardhat test suites, escrow logic, wallet integrations, and agent workflows.
Fine-tuning vision models and shipping them as usable tools, from dataset curation and evaluation to a published ResNet-50 benchmark for Keraton batik motifs.
Mar 2025 — Present
Building checkout, payment and authorization features for a Kotlin/Compose POS planned for phased rollout across 24,351 stores handling 225M+ transactions per month, in a five-person mobile team.
Shipped three field-operations apps now used across all Indomaret stores: a Compose QR-document app, a queue-display app pairing tablets over WiFi with real-time WebSocket updates, and an alarm-monitoring client.
Migrated transaction data from local Room tables to OWIN REST calls, making the backend the single source of truth.
Contributing to the store-reporting and anti-fraud reporting apps; runs UAT for owned modules and ships fixes driven by store-operations feedback.
Freelance · Yogyakarta · Dec 2024 — Aug 2025
Wrote Solidity smart contracts (Foundry, Hardhat) and REST backends for a crypto wallet and an animal-donation platform.
Automated social-media publishing in Make.com for Keraton Surakarta.
Yogyakarta · 2023 — 2024
Assisted students in Android Programming, Web Programming, OOP and Algorithms labs.
Publication
Fine-tuning a ResNet-50 to classify four Keraton batik motif classes — 97.8% test accuracy, published in AITI volume 23.
All writingAITI · Vol. 23, No. 1 · pp. 46–60 · 2026
Peer reviewedFine-tuning a ResNet-50 to classify four Keraton batik motif classes, reaching 97.8% test accuracy. Published in AITI volume 23.
Toolbox
ANDROID
LANGUAGES
WEB3
TOOLS
Bachelor of Computer Science (Informatics)
Graduated Jan 2025 · completed in 3.4 years
The short version of what I do, how I work, and how to reach me.
Checkout, payment and authorization features for an Indomaret POS built in Kotlin and Compose, planned for phased rollout across 24,351 stores. Alongside it I ship field-operations apps — QR documents, WiFi-paired queue displays streaming over WebSocket, and alarm monitoring.
Yes. I write Solidity with Foundry and Hardhat, and I have shipped escrow contracts plus a TypeScript SDK for an x402 payment rail on Mantle. I am comfortable with on-chain payouts, registries, and agent workflows.
It started as a final-year research project, fine-tuning ResNet-50 on four Keraton batik motif classes. The model reached 97.8% test accuracy, and the paper was published in AITI volume 23.
Email stefaronbs@gmail.com or message +62 813-9221-2950. I am based in Yogyakarta and open to Android roles, contract work, and collaborations.