Software architecture · Apple platforms

Software where failure is expensive.

Most 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.

6M+
Authentications processed by systems I architected
5
Financial institutions running my identity SDK
98%+
Crash-free rates delivered across production apps
5M+ users
Hamrah Card, a mobile payments app I helped keep reliable at scale
4 platforms
iPhone → Watch → macOS → visionOS, one Swift codebase (HeyWeather)
Selected engineering work

Case studies, not screenshots.

Every project here is documented the way engineering should be reviewed: architecture, tradeoffs, failure modes, and measured results.

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 study

Fintech · Trading

Saraf

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 study

Fintech · Reliability

Coinlocally

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 study

Security · Identity

Hamoon

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 study

Archive

The full body of work

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.”
Read the engineering philosophy
Writing

Notes from production.

No filler. Long-form engineering articles written from systems that shipped.

All writing

Contact

Building something that has to last?

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.