Digital identity · KYC platform
BankID
A KYC identity-verification SDK embedded by five financial institutions — 16+ modular flows behind one stable API, six million authentications, roughly fifty thousand people a day.
Read the case studyMost of what I've shipped is the kind of software nobody thinks about until it breaks: a KYC SDK five banks trust for real logins, a crypto exchange's order book updating many times a second, a payments app five million people use every day. What kept those running usually wasn't the interesting decision. It was a boring one, made early, that somebody actually enforced.
Aria Bolour builds Apple-platform software for banks, exchanges, and payment companies, where a race condition or a broken login flow is a financial problem, not a support ticket. This site is the real client and employer work: identity infrastructure, trading platforms, payments. The engineering philosophy explains how he approaches it; the case studies show what actually shipped.
Every project here is documented the way engineering should be reviewed: architecture, tradeoffs, failure modes, and measured results.
Digital identity · KYC platform
A KYC identity-verification SDK embedded by five financial institutions — 16+ modular flows behind one stable API, six million authentications, roughly fifty thousand people a day.
Read the case studyFintech · Trading
Modernizing a live stock- and crypto-trading app to MVVM-C across 25 feature modules, with a real-time pricing service and a design system used on every screen.
Read the case studyFintech · Reliability
A live crypto exchange rebuilt from Objective-C and ad-hoc threading to Swift and actors — no rewrite, no feature freeze, crash-free sessions from 85% to 98%.
Read the case studySecurity · Identity
Certificate issuance and document signing where the security model is the product — keys generated on-device, gated by Face ID, and never exported.
Read the case studyArchive
Identity, trading, payments, and AI-assisted apps — all documented as engineering case studies.
All case studies“Complexity is a debt every future engineer pays. My job is to keep the system simple enough that the next decision is easy.”
No filler. Long-form engineering articles written from systems that shipped.
How a TensorFlow card-detection model actually gets onto an iPhone, and how Core ML, ONNX Runtime, and MLX compare now.
Four ways to make shared state safe on iOS, in the order I actually reached for them on a live exchange.
What changes when your consumers are compliance departments: binary stability, API design as contract law, and versioning without trust.
I work with teams that treat mobile as an engineering discipline, not a checkbox. If that’s you, I’d like to hear about it.