Securities Trading App
Owned positions across cash, Thai & global bonds, equity and funds, plus tax, rights and monthly-statement reports. Led the iPad split view, aka the branch that never sleeps.
iOS & Flutter developer from Bangkok. 3+ years on banking, securities, investment & retail apps people actually open. Lately: on-device AI that reads bank slips, and a crew of Claude agents I'm teaching to behave. Chill on the outside, test suite on the inside.
Need an iOS / Flutter app built, rescued, or scoped? I take freelance projects too. See my Fastwork profile ↗
Client work from ClickNext. Real users, real money, real release-day stress.
Owned positions across cash, Thai & global bonds, equity and funds, plus tax, rights and monthly-statement reports. Led the iPad split view, aka the branch that never sleeps.
Supermarket + SuperPlus loyalty app. Wrote ~85% of the iOS commits (auth, home, rewards, membership) and drove every release, dev → UAT → prod.
Corporate banking. Built Login, Home, Account and Banking on a shared KMP layer, and integrated Promon Shield runtime protection. Started as an intern, stayed for 3 years.
Parachuted in to stabilize before launch: closed 45 defect tickets and replaced scattered checks with one shared file-type validator.
Built profile, preferences and a reusable filter framework (multi-select, skeleton loading, active-filter count) used for deal filtering.
Solo. No PM, no BA, no one to blame. Except me, of course.
Social trip planner, so the plan survives the group chat. Shared itineraries, budgets and bill splitting with slip confirmation.
Orchestrates Claude Code and Codex agents like a dev team: orchestrator, coordinators, specialists. Its convention plugin caught 21/21 planted violations on a 319-file Swift app.
Scans Thai bank e-slips fully on-device: QR verification plus dual-pass OCR. Benchmarked on 2,656 real slips. No backend, no peeking.
A journal you talk to instead of type into, powered by on-device Apple Foundation Models. Mood tags drive the visuals.
I'm chill, creative and analytical, usually in that order until a release is due. I like the parts of the job where the hard problem isn't the UI: data that has to reconcile, flows that have to survive real users, and requirements that need translating before anyone writes code.
That last bit is why I'm also leaning into technical business analysis. I've scoped Jernie from zero, led a 5-person team as PM at uni, and pitched startup cases with teams across three countries. I speak both "stakeholder" and "pull request".
One day I'd like to do this abroad. Still working out the when.
B.Sc. Applied Computer Science · Second Class Honors · GPA 3.51
COO of a 5-person, 3-country team pitching "Wishdish": personas, TAM/SAM/SOM, business model, risk.
SDG program; co-presented a carbon-neutrality case study with a Southeast Asian team. Scored 90/100.
Recipe social app. PM & lead dev of 5, ~60% of the Flutter code, plus a Flask recommender API.
pro10150/hew-aMuviSenior project. Backend dev: FastAPI movie recommender with DistilBERT over 28k films.
pro10150/muvi-backendParking SystemIoT slip-less parking prototype: React, Flask, Arduino.
pro10150/parking-systemLittle LemonSwiftUI capstone from the Meta iOS certificate.
pro10150/littlelemonOpen to iOS / Flutter and technical BA roles, in Bangkok or abroad, plus freelance projects. Replies faster than my CI.