Skip to the work
DENNY RYANTO
DENNY.RYANTO@GMAIL.COM LINKEDIN RESUME (PDF) ↓
PORTFOLIO 2026 · HEAD / AVP, PRODUCT DESIGN

Design leadership, measured in outcomes.

I lead product design and the transformations that make it stick. Across fintech, enterprise and consumer platforms I’ve turned design strategy into P&L results and rebuilt how teams design, plan and ship: lower cost to serve, higher conversion, and platforms used by tens of millions.

OPEN TO HEAD / AVP ROLES · JAKARTA
Clients & brands
Ismaya Group logo
SOGO logo
MAP logo
Philips logo
DANA logo
Tokopedia logo
Netflix logo
Jasamarga logo
Summarecon logo
Galeries Lafayette logo
Genki Sushi logo
Rainbow logo
01LINKAJA
PRODUCT DESIGN LEAD · SEP 2021 – JUN 2023

Design that cut OPEX 80% for 70 million users.

Security and account issues could only be fixed by an agent, so support cost grew with every new user. Self-service flows and intent routing broke that link.

LinkAja is an Indonesian digital payments and e-wallet app used by 70M+ people.

Key numbers
−80%
CS OPEX

Customer-service cost after self-service replaced agent tickets.

70M+
USERS · HOME REVAMP

People reached by the redesigned home screen.

~72%
CASES AUTOMATED

Support cases now solved in the app, without an agent.

What I did
  • Customer Touch Point revamp: self-service security and account flows replaced agent tickets, cutting customer-service OPEX by up to 80%.
  • Co-led the home-screen redesign for 70M+ users, driven by dashboards and research, improving information architecture, clarity and engagement.
  • Shipped MyPaylater, a conversational-AI chatbot revamp and loyalty programs; also served as UX Writer for brand voice consistency.
  • Recipient of the Customer Champion Award; led designers across features while bridging PMs, business, engineering and research.
LINKAJA · HOME SCREENAS IT SHIPS TODAY

The home-screen revamp I co-led for 70M+ users. At the time the goal was to refresh the design and unify the visual style, introducing updated icons and illustrations for a better user experience.

Dashboards and research drove it, and it improved the information architecture, clarity and engagement. It is still the design in the app today.

9:41
LinkAja!
Hai, Linka Jadid
Saldo Kamu
Rp1.000.000
AKHLAK Poin
L150.000
MyPaylater
Aktifkan
Isi Saldo
Kirim Saldo
Kode Tiket
Semua
Pulsa/Data
Listrik
Bis
BaruKirim ke E-Wallet
Mgames
RpInfaq
Samsat
Lainnya
Spesial Hanya Untukmu!
Bayar apa aja &
di mana aja
praktis selalu ada LinkAja!
Beranda
Riwayat
Bayar
Pesan
Akun
CS OPEX AFTER SELF-SERVICE CTP REVAMP · INDEXEDTICKET-DRIVEN → SELF-SERVICE
−80%
CUSTOMER-SERVICE OPEX
THE PROBLEM

Security and account issues could only be resolved by an agent. Each one became a support ticket, so customer-service cost grew with every new user.

THE FIX

Self-service security and account flows replaced agent tickets, so most issues are now solved in the app.

SUPPORT MODEL, REDESIGNEDIN-PERSON AGENTS → MAPPED, INTENT-ROUTED ASSIST

Not a blanket bot: the most frequent cases were mapped by intent and handed to automation, while complex or sensitive issues route straight to the right human, so quality held as cost fell.

INTENT ROUTING IN CHATILLUSTRATIVE

Frequent cases resolve in chat. Sensitive ones reach the right agent with the chat history, related transactions and account status attached.

9:41
LA
LinkAja
Online
Limit PayLater saya kok belum naik?
INTENT · LIMIT
Limit kamu dievaluasi tiap bulan. Tagihan terakhir lunas tepat waktu, jadi kamu masuk evaluasi berikutnya.
LIMIT SAAT INI
Rp3.750.000
Oke, makasih!
✓ Selesai tanpa agen
9:41
LA
LinkAja
Online
Ada transaksi yang bukan saya
INTENT · INDIKASI FRAUD
Akun kamu sudah kami amankan sementara. Kami hubungkan ke agen sekarang.
DITERUSKAN KE AGEN
Riwayat chat, transaksi terkait dan status akun ikut terkirim.
RNRina, agen keamanan
bergabung ke chat
SELF-SERVICE SCREENS THAT ABSORB THE VOLUMEMYPAYLATER · SHIPPED FLOW
9:41
MyPaylater
Tinggal satu
langkah lagi
Aktifkan limit cicilan kamu sekarang
ESTIMASI LIMIT
Rp 5.000.000
Bayar nanti tanpa kartu
Langsung dari aplikasi
Cicilan bunga 0%
Tenor 1, 3, dan 6 bulan
Aktivasi 1 menit
Tanpa dokumen tambahan
Aktifkan Sekarang
Berizin & diawasi OJK
1 Onboarding
9:41
Limit tersedia
Rp 3.750.000
dari total Rp 5.000.000
Bayar
Tagihan
Riwayat
Transaksi terakhirSemua
Tokopedia
12 Jun · Cicilan 3×
Rp 450.000
Alfamart
9 Jun · Bayar penuh
Rp 128.000
Bayar Tagihan
2 Active limit
9:41
Status Pengajuan
Sedang diverifikasi
Pengajuan limit kamu sedang diproses
Pengajuan diterima
Hari ini · 09.41
Verifikasi data
Sedang berlangsung
Persetujuan limit
Limit aktif
Estimasi 1×24 jam. Kami kabari lewat notifikasi.
3 Application status
9:41
Bantuan
Cari pertanyaan...
UmumLimitTagihan
Apa itu MyPaylater?
Bagaimana cara menaikkan limit?
Kapan tagihan jatuh tempo?
Apakah ada biaya tersembunyi?
Hubungi Layanan Pelanggan
4 Self-service FAQ

As shipped: activating, checking the limit, following an application and finding answers all happen in the app, so none of them needs an agent.

02KOMUNAL INDONESIA
SENIOR MANAGER, PRODUCT DESIGN & PM OVERSIGHT · JUN 2024 – NOV 2025

Transformed how a regulated fintech designs, plans and ships.

In 17 months I moved Product, Engineering and Marketing onto one design system, one release platform and one sprint, and used that footing to lift deposit-funnel completion by about 12 points.

Komunal Indonesia is a regulated fintech. Its DepositoBPR platform lets people place deposits with rural banks.

Key numbers
+12
PTS · DEPOSIT FUNNEL

Deposit-funnel completion after route-first funding and UX audits.

1
SYSTEM · 3 ORGS

One design system shared by Product, Engineering and Marketing.

W→D
RELEASE CYCLE

Web releases went from weeks to days, shipped by design in Framer.

1
SPRINT · 3 DEPTS

Marketing, Product and Engineering on one two-week sprint.

What I did
  • Design system: created the company’s first shared system, one source of foundations, components and tokens across Product, Engineering and Marketing.
  • Delivery: championed the move from the legacy Sanity platform to Framer for web components, cutting release cycles from weeks to days.
  • Operating model: put Marketing, Product and Engineering on one two-week sprint (one request form, one cut-off, shared ceremonies), with ISO / OJK compliance kept in step.
  • Product: led UX audits and a funding-flow redesign that lifted DepositoBPR deposit-funnel completion by roughly 12 percentage points.
THE TRANSFORMATION · FOUR SHIFTSJUN 2024 – NOV 2025 · ILLUSTRATIVE

Four shifts in 17 months: how teams speak, how the web ships, how work is planned, and what customers feel. Each has its own diagram below.

ONE DESIGN SYSTEM · THREE ORGSILLUSTRATIVE

The same offer card, shipped by three teams. Before the system, each drifted a little: its own shade of blue, its own weight of type, its own corners, and Marketing added colours the system never had. One library now publishes the tokens all three build from.

TOOLING MIGRATION · WEB DELIVERYSANITY → FRAMER

Championed the shift to Framer for building and updating web components, replacing the legacy Sanity platform, collapsing release cycles from weeks to days.

SPRINT SYNC · MARKETING, PRODUCT, ENGINEERINGTWO-WEEK SPRINTS · ILLUSTRATIVE
BEFOREOnly Engineering runs sprintsRequests land mid-sprint
INTAKE
W12345W278910
DONE Marketing
CHAT
? Product
DM
? Engineering
TICKETS
✓ Asks arrive any day, any channel; the design backlog lives in chats and DMs.
AFTEROne sprint, three departmentsRequests, execution and delivery in sync
REQUEST FORM✂
W12345W278910
DONE Marketing
✓ Product
✓ Engineering
✓ CUT-OFF
PLANNINGREVIEW · RETRO

I defined what a sprint means for all three departments: one standard request form in ClickUp, a cut-off before sprint planning, and the same two-week sprint with planning, review and retro. Asks now wait for the next sprint instead of breaking the current one, each department ranks what matters most, and Marketing, Product and Engineering talk in the same rhythm.

PLACEMENT ROUTING · BEFORE AND AFTERILLUSTRATIVE

DepositoBPR's biggest leak was the funding step. Checkout locked the amount and payment method, then waited for the money. When the sender's transfer limit blocked it (a low bank default, a forgotten cap or a basic-tier account), the funds never came, and the user was locked out until customer service stepped in. The revamp checks every rail first (VA, BI-FAST, RTGS) and locks nothing until the funds land.

WHAT IT MOVED · SEE THE FUNNEL BELOW
90%Fund → CompleteWHERE PLACEMENTS STALLED
+12 ptsEnd-to-end completion43% → 55%
+16%Placement volume6 MONTHS · ~3% A MONTH

The +12-point lift is actual; the step rate and volume are illustrative under NDA, as in the funnel below. Limits follow published bank, BI-FAST and payment-gateway rules; they differ by bank and change over time.

DEPOSIT PLACEMENT FUNNEL · VOLUMEDEPOSITOBPR · ILLUSTRATIVE VOLUMES

Deposit Placement Funnel

DepositoBPR · Representative 30 days

55.0%END-TO-END
+12 PTS POST-REVAMP

Deposit Placement Volume

Indexed to launch · 6 months post-revamp

+3.0%MoM
+16% CUMULATIVE

Iterative UX audits and enhancements lifted step-to-step conversion across the placement flow. Volumes are illustrative under NDA; the +12-point lift is actual.

SHIPPED SCREEN + FLOWDEPOSITOBPR · PRODUCT
9:41
ProdukCari Produk
Bilyet FisikE-DepositoBunga BulananBPRS Sya
Minimum
Penempatan
3 Bulan
Rp5.000.000 6%
ARO
BD
BPR Mitra Usaha Anda
Madiun · 120 Transaksi
Bagi Hasil Bulanan
Minimum
Penempatan
3 Bulan
Rp100.000.000 5,75%
ARO
bprsyariah
BPRS Sahabat UMKM
Bali · 115 Transaksi
Bunga Bulanan
Minimum
Penempatan
3 Bulan
Rp5.000.000 6%
ARO
BPR Kita Centradana
Bali · 80 Transaksi
Beranda
RpProduk
Depositoku
Profil
1 Pick a product
9:41
BPR Artha SejahteraDeposito 12 bulan · 6,75% p.a.
Nominal penempatan
Rp 750.000.000
Dari Mandiri ···· 4821Ubah
Nominal di atas Rp500 jt. Pastikan limit transfer Anda mencukupi.
Cara transfer
RTGS DirekomendasikanRp100 jt ke atas · masuk hari iniKirim sebelum 15:00 WIB
Tidak tersedia untuk Rp750 jt
BI-FASTMaks. Rp250 jt / transfer
VA MandiriMaks. Rp30 jt / hari
VA PermataAntarbank maks. Rp25 jt
Belum ada dana yang dikunci
Lanjut ke instruksi
2 Amount + route check
9:41
Batas kirim RTGSHari ini, 15:00 WIB 04jam:45menit:12detik
NominalRp 750.000.000Salin
Rekening tujuanPT BPR Artha Sejahtera0123 4567 890Salin
Berita transferDEP-7F3KWajib, agar dana langsung tercocokkanSalin
Cara transfer
1Di aplikasi Mandiri, pilih Transfer › RTGS
2Isi nominal dan rekening tujuan persis
3Tulis kode DEP-7F3K di berita transfer
Pastikan limit transfer harian Anda minimal Rp750 jt.
Menunggu dana masukTerdeteksi otomatis · tidak ada yang dikunci
Ganti cara transfer
3 One clear step
9:41
Penempatan Berhasil
Dana diterima via RTGS · 10:42 WIB
BPR Artha SejahteraAktif
Pokok Deposito
Rp 750.000.000
Jatuh tempo14 Jul 2026
Estimasi saat jatuh tempo
Pokok depositoRp 750.000.000
Bunga 6,75% · 12 bulan+ Rp 50.625.000
Pajak bunga 20%− Rp 10.125.000
Total diterimaRp 790.500.000
Bunga bersih Rp 40.500.000 setelah pajak
Langkah selanjutnya
Sertifikat dikirim ke email Anda
Kelola aktif di menu Depositoku
Lihat Portofolio
Kembali ke Beranda
4 Deposit active

As shipped: the amount is checked as it is entered, the app recommends the one rail that works for this amount, bank and time, and nothing is locked while it waits for the funds.

03EXECUTIVE & BOARD
DASH INOVASI ABADI · LUMIO INOVASI TECHNOLOGY · NOV 2016 – PRESENT

Board-level judgment, design-level craft.

I founded and ran a B2B product company for eight years, and have sat on its board since 2021.

Dash is a restaurant ordering platform: table, kitchen, captain and back-office apps, live across 30+ chains.

Lumio is a cloud platform that gives digital-signage owners business metrics and sells their screen time, across 150+ locations.

Key numbers
~200K
DASH CUSTOMERS / MO

Diners ordering through Dash every month.

30+
DASH CHAINS

Restaurant chains running on the Dash platform.

150+
LUMIO LOCATIONS

Signage locations on the Lumio network, and growing.

What I did
  • Founder & Director, Dash Inovasi Abadi (2016–2024): a B2B product company serving SME and enterprise F&B and retail brands.
  • Product vision behind the Dash ordering platform: real-time table, kitchen, captain and back-office modules, live across 30+ chains and ~200,000 customers a month.
  • VP of Design, Lumio: a cloud platform that gives digital-signage owners business metrics and maximises content-slot revenue across 150+ locations.
  • Commissioner at Dash and Lumio since 2021: strategy, governance, financial health and risk; primary representative to investors.
DASH ORDERING PLATFORMCUSTOMER TABLE APP
TRATTORIA
FIORELLA
MY ORDERS
MY BILL
HELP
STARTERS
SALAD
PIZZA
PASTA
DESSERTS
DRINKS
CUSTOMERS’ CHOICE
Quattro Stagioni
IDR 115
Le Classiche
Pizza napoletana tradizionale, forno a legna
MargheritaIDR 85
Quattro FormaggiIDR 98
DiavolaIDR 105
CapricciosaIDR 108
OrtolanaIDR 95
Salsiccia e FriarielliIDR 112
DASH · CAPTAIN APP AND BACK OFFICE
Tables
Dash
JOIN TABLE
All Tables
Occupied
Vacant
Calling
82%
01
VACANT
79%
02
VACANT
88%
03
10 ITEMS
91%
04
8 ITEMS
76%
05
OCCUPIED
84%
06
VACANT
12%
07
OFFLINE
88%
08
VACANT
80%
09
VACANT
67%
10
6 ITEMS
43%
11
CALLING
95%
12
VACANT
DASH · CAPTAIN / MANAGER APP
Dash
BACK OFFICE
Trattoria Fiorella
Kemang · Jakarta
Dashboards
Devices
Menu Items
Themes
Brands
Accounts
DR
Denny Ryanto
Administrator
Menu Items / Bistecca alla Fiorentina
Preview
Save changes
AVAILABLE
CATEGORY
Secondi
PRICE
IDR 285
PREP TIME
25 min
STATUS
Available
DESCRIPTION
Dry-aged Florentine T-bone, grilled over oak and finished with rosemary, sea salt and Tuscan olive oil. Served with your choice of contorni.
MODIFIERS
Contorni
Choose up to 2 · Required
Edit
C-01Patatine FritteIncluded
C-02Verdure Grigliate+ IDR 15
C-03Purè di Patate+ IDR 12
C-04Insalata Mista+ IDR 18
Cottura
Doneness · Required
Edit
Al SangueMediaBen Cotta
DASH · BACK-OFFICE CMS
LUMIO · DIGITAL SIGNAGE NETWORKVP DESIGN 2016–24 · COMMISSIONER 2021– · JAKARTA
Lumio LED billboard above a Jakarta highway
LIVE
Highways
LED BILLBOARD
Lumio LED billboards along a city street
LIVE
City Streets
LED BILLBOARD CLUSTER
Lumio indoor display in a supermarket
LIVE
Supermarkets
INDOOR DISPLAY
Lumio transit screen inside public transport
LIVE
Public Transport
TRANSIT SCREEN
LUMIO · 150+ DISPLAY LOCATIONS AND GROWING
LUMIO · DIGITAL SIGNAGE CMS
Lumio
Dashboard
Screens
Content
Playlists
Campaigns
Analytics
Locations
DR
Denny Ryanto
VP of Design
Screens
Jakarta network · 24 displays
This week
New Campaign
DISPLAYS ONLINE
23/ 24
NETWORK UPTIME
99.8%
ACTIVE CAMPAIGNS
8
IMPRESSIONS TODAY
1.24M
ONLINE
Senopati1080p
Ramadan Campaign 2026
99.9%
ONLINE
Kelapa Gading1080p
Retail Q3 Rotation
99.7%
ONLINE
Premium Supermarket1080p
FMCG Weekly Deals
100%
ONLINE
Transport720p
Public Service & Ads
98.6%
ONLINE
Sudirman1080p
Corporate Brand Loop
99.5%
ONLINE
Gatot Subroto1080p
Automotive Launch
99.2%
ONLINE
Grand Indonesia1080p
Fashion Week Promo
99.8%
ONLINE
Soekarno-Hatta T3720p
Duty-Free & Travel
97.9%
ONLINE
Central Park1080p
Cinema Now Showing
99.6%
ONLINE
PIK Avenue1080p
F&B Happy Hour
99.4%
OFFLINE
Kuningan City1080p
Maintenance mode
12%
ONLINE
Thamrin720p
Public Service & Ads
98.1%
GOVERNANCE & OVERSIGHTCOMMISSIONER · DASH / LUMIO
DashCOMMISSIONER · 2021–

Founder & Director. B2B cloud ordering, POS terminals and loyalty for SME and enterprise.

2016–24 · DASH INOVASI ABADI
30+
RESTAURANT CHAINS
~200K
CUSTOMERS / MONTH
LumioCOMMISSIONER · 2021–

VP of Design. Cloud signage platform that turns screens into measurable revenue.

2016–24 · LUMIO INOVASI TECHNOLOGY
150+
LOCATIONS
BOARD MANDATE
StrategyRiskFinanceGovernanceOperationsInvestor relations
04INDEPENDENT CONSULTING
PRODUCT & AI DESIGN CONSULTANT · NOV 2025 – PRESENT

Making design teams AI-native.

A data-to-decision workflow that puts live, AI-driven decisions in front of the people running a business, and Chrona, an AI-first social-planning app built with multi-agent Claude Code.

ENTERPRISE AI · DATA TO DECISION
FEATURED · CHRONA
Key numbers
0→1
PROTOTYPES W/ CLAUDE CODE

Products taken from concept to working software.

3
ANTHROPIC CERTIFICATES

AI-native development, Claude Code and AI fluency.

MCP
AGENTIC WORKFLOWS

Multi-agent builds with specialist sub-agents.

What I did
  • Enterprise AI: a data-to-decision workflow that validates and cleans siloed legacy data, then puts live decisions in front of the people running the business.
  • Agentic orchestration: multi-agent Claude Code builds with specialist sub-agents for brand, exploration, prototyping and shipping, including Chrona, an AI-first social-planning app.
  • Advisory and mentorship: AI-augmented UX strategy and design systems for businesses; coaching designers on AI tooling in their daily work.
ENTERPRISE AI · DATA-TO-DECISION WORKFLOWILLUSTRATIVE

A weekly replenishment run: four siloed sources are cleaned and reconciled, an LLM scores demand against lead time, and only a high-confidence call reaches the operator, ready to approve.

FEATURED ENGAGEMENT, CHRONA · AI-FIRST SOCIAL PLANNINGDESIGN SYSTEM · PROTOTYPE · BUILT WITH CLAUDE CODE
Chrona Today screen with an AI magic-moment card suggesting a birthday brunch for Aulia, Laurens and Putri
THE PRODUCT

A calendar that plans with you.

Chrona is a social calendar app for people who want to see their friends more often and spend less time planning it.

It reads your week and your circle’s availability, then drafts the plan in one tap. I owned the design system, the AI interaction model and the Claude Code prototype.

HOW CHRONA WORKS
01
Circles
Group the people who matter, such as an inner circle or a weekend crew. Each circle has its own colour across the app.
02
AI-drafted plans
When a circle is free at the same time, Chrona proposes a plan with a time and place, ready to send.
03
Drift nudges
Chrona notices when you haven’t seen a circle in a while and prompts you to meet.
04
Year in review
A full-year view shows your social rhythm and which circles you saw each month.
Lab

Personal builds, made with Claude Code: real software on my own hardware, and a concept for an app I use every day.

LABBUILT WITH AI
PERSONAL R&D · CLAUDE CODE · 2025 – PRESENT

Shipping real products with AI, end to end.

A self-hosted service pulls my live Garmin biometrics every 30 minutes and renders a 1-bit athlete brief for a 7.5″ e-ink panel on my nightstand.

  • 7.5″ e-ink panel
  • TRMNL DIY kit
  • ESP32
Key numbers
24/7
LIVE ON GCP

Self-hosted, fetching fresh data every 30 minutes.

1-BIT
800×480 E-INK RENDER

Dithered to one bit, rendered on fetch, not on request.

$0
CLOUD SUBSCRIPTIONS

Nothing to pay to keep it running.

What I did
  • Garmin Connect API: live biometrics, races, sleep and readiness, fetched on a schedule.
  • FastAPI fetcher with a SQLite cache, so a Garmin outage never blanks the display.
  • Pillow renderer: an 800×480 canvas converted to 1-bit with Floyd–Steinberg dithering, rendered on fetch.
  • TRMNL DIY kit (ESP32) on the nightstand; everything behind it designed and built with Claude Code.
FEATURED BUILD, GARMIN DAILY BRIEF · 7.5″ E-INK ATHLETE PANELPYTHON · FASTAPI · PILLOW · DOCKER · GCP

A self-hosted service pulls my live Garmin biometrics on a schedule and renders them as a monochrome image for a physical 7.5″ e-ink panel on my nightstand, a glanceable athlete brief that holds its image with zero power and is readable in daylight. The device runs a TRMNL DIY kit (ESP32); everything behind it I designed and built with Claude Code.

Garmin Daily Brief e-ink panel showing training readiness, body battery, VO2 max, endurance and today's suggested run
FACE 1 · READINESS, VITALS & TODAY’S SUGGESTION
Garmin Daily Brief e-ink panel showing weekly kilometres, activity calendar and sleep at night
FACE 2 · WEEKLY VOLUME, ACTIVITY CALENDAR & SLEEP
ARCHITECTURE · DATA PIPELINE
  1. 01

    Garmin Connect API

    Live biometrics, races, sleep & readiness via an unofficial Python client.

  2. 02

    FastAPI fetcher + SQLite cache

    Scheduled pulls, each endpoint wrapped in try/except; snapshots cached so a Garmin outage never blanks the display.

  3. 03

    Pillow renderer

    Draws an 800×480 canvas, then converts to 1-bit with Floyd–Steinberg dithering. Rendered on fetch, not on request.

  4. 04

    TRMNL BYOS → ESP32 e-ink

    Device polls /api/display, downloads the pre-rendered BMP and blasts it to the panel over the home LAN.

LIVE DEPLOYMENT · GCP
RUNNING
  • Compute Engine VM · Dockerized

    Ubuntu 24.04, Docker Compose. Rebuilds keep the SQLite + OAuth token volume intact.

  • APScheduler cron

    Refreshes 04:00–22:00 WIB every 30 min; overnight the device sleeps and stretches its poll interval to save battery.

  • Self-healing & alerting

    A 5-min heartbeat watches the device; if it goes silent past threshold, an outage is logged and an email alert fires via SMTP.

E-ink electronic shelf label on a shoe rack showing Nike Alphafly Next% 2 with 342 km total and shoe-life progress
COMPANION BUILD · ESL SHOE TRACKER
One e-ink shelf label per running shoe.

A tiny electronic shelf label on the shoe rack shows each pair’s total mileage, life used and last run, so I know when to retire them. Same lean pipeline as the panel, JSON → Python render → display, driven over BLE by an OpenEPaperLink access point.

OPENEPAPERLINK BLE AP · ESP32-S3 CRON RENDER
LABAI-ASSISTED UI
PERSONAL CONCEPT · GARMIN CONNECT

What if Garmin Connect read like a cockpit?

Dark display glass, fine graduated scales and one pointer that always means you, now. AI widened the exploration; the direction and every call stayed mine.

  • 4 concept screens
  • Dark glass
  • One pointer
The screens
Concept screen: Home, at a glance
Concept screen: The same screen, dense
Concept screen: On a hard day
Concept screen: Training, plan first
The question

Endurance training keeps me inside the Garmin ecosystem. Every morning the watch hands me a wall of instruments: readiness, Body Battery, HRV, sleep, training load. Reading it all feels like sitting in a cockpit.

So the question became: what if the app read like a well-set instrument panel? Dark display glass, fine graduated scales, one blue pointer that always means you, now.

I used AI to augment the design work. It took the exploration further and wider than I could have gone alone, while the direction and every call stayed mine.

The instrument craft, up close
Isometric close-up of the Recovery group: Training Readiness 86 on a graduated strip from poor to prime, with Body Battery and Sleep below
01
Readiness, read off one strip.
Isometric close-up of the Training Status map: load from low to high across, VO2 trend rising, steady or falling down, with Productive outlined among Peaking, Recovery, Maintaining, Detraining, Unproductive and Overreaching
02
Training status, on one map.
Isometric close-up of the Training Load detail screen: this week's 720 inside the optimal range across nine weekly values
03
Training load, week by week.
PERSONAL CONCEPT, NOT AFFILIATED WITH GARMIN.
What I did
  • Home, at a glance: grouped by the question you are asking (recovery, training, today).
  • Density is a setting: the same screen, dense, where only the size changes.
  • On a hard day, colour appears only when something departs from normal.
  • Training, plan first: this week’s sessions, then the load behind them.
BACKGROUND
2011 – PRESENT

Fifteen years across four companies.

2011–16Appsindo TechnologyLead UI/UX DesignerA software house and agency building apps for retail, F&B and entertainment brands.
2016–24Dash · LumioFounder & Director · VP of DesignThe B2B product company I founded: Dash for restaurant ordering, Lumio for turning signage screens into revenue.
2021–Dash · LumioCommissioner (board)My board seat: strategy, governance, financial health and risk.
2021–23LinkAjaProduct Design LeadAn Indonesian digital payments and e-wallet app used by 70M+ people.
2024–25Komunal IndonesiaSenior Manager, Product Design & PM OversightA regulated fintech whose DepositoBPR platform lets people place deposits with rural banks. I led its design and delivery transformation.
2025–IndependentProduct & AI Design ConsultantProduct and AI design consulting for businesses and design teams.
Earlier work 2011–2016 · Appsindo Technology

Appsindo Technology is a software house and agency that designs and builds apps for its clients. Four of the products I designed there:

Genki Sushi queuing kiosk
Genki Sushi
Four-module queuing system: kiosk, queue display, manager and mobile reservations for peak-hour demand.
Foodhall in-store app
Foodhall
Self-service grocery: customer app, kiosk, runner and pickup modules for checkout without queues.
Summarecon receipt rewards app
Summarecon Malls
Receipt-to-points rewards app, removing on-site queues and adding spend insights for the malls.
MATA2 cinema app
MATA2
Cinema schedules, reviews and ticketing in one app, praised by local tech press.
Capabilities
LEADERSHIP
Transformation Leadership · Product Strategy & Discovery · Product Management Oversight · Delivery Operating Models (Agile/Scrum, PRD standards) · Stakeholder Management · Corporate Governance · Business Development · Mentoring
DESIGN
Design Systems · UX Strategy & Audits · Information Architecture · User Research · Prototyping · Accessibility (A11Y) · UI/UX Design
AI & EMERGING TECH
Agentic Orchestration · Agentic Workflows & Automation · AI-Native SDLC · AI Feature Strategy · AI-Assisted Prototyping · Prompt Engineering · Model Context Protocol (MCP)
TOOLS
Claude Code · Figma · Framer · Sketch · Adobe Creative Suite
Education
B.A. GRAPHIC DESIGN · PELITA HARAPAN UNIVERSITY 2004–08
WHAT I’M LOOKING FOR
Let’s talk.

Open to a Head or AVP of Product Design mandate where design owns outcomes, building and scaling teams, design systems and AI-native practice across fintech, platform or consumer products.

PORTFOLIO 2026
HEAD / AVP · PRODUCT DESIGN