← All chapters

Chapter 05 of 06 · Product Engineer arc

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.

能力 Parameters
Role
Freelance mobile engineer · team of 4
Reach
100K+ downloads · 4.5★
Period
Jul 2022 – Apr 2023

What I did

  1. Built Market Detector end to end on the client: a feed for reading current market information, with type filters, notifications, and charts on the detail screen.

  2. Laid the base for the real-time market-order flow: the trade module that hosts every trading screen, the market-execution screen, and the early trade service layer.

  3. Helped design the initial WebSocket approach for live trading data; teammates later built reconnect handling and further improvements on top of it.

  4. Wrote the trade screen's order logic: buy/sell and pending-order condition checks, and the calculator formulas.

  5. Made prices follow each currency pair's own number of decimal places instead of one fixed setting.

  6. Fixed clashes between screens listening to the same live data by adding a shared listener bridge, plus a listener bug on position history.

  7. Built the economic calendar: moved it to a CMS-backed API, added a timeline that scrolls to the current event, finished-event states, and deep links to a specific event.

  8. Built the home screen: currency flags, login dialog, and a watchlist timeframe kept in sync with the chart.

成果 Impact!!

Initiated two core pieces of QuickPro — Market Detector and the base of the real-time market-order flow — in a five-month build with Foreximf's team, and left a foundation other engineers kept building on.

教訓 What I learned

Shaka standing under a cherry tree, drawn manga style
I wrote the first version of the real-time order flow, then watched other people keep building on it. That's when it clicked for me: a good base isn't the cleverest code, it's the one the next person can extend without having to ask me.

使用技術 Built with

  • Flutter
  • Dart
  • flutter_bloc
  • flutter_modular
  • WebSocket
  • Dio
  • fl_chart
  • Firebase
  • Hive

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