Work / Product and engineering

One product, built end to end.
Eight systems shipped in production.

Finely is my independent iOS product. The case studies cover architecture, payments, reliability, privacy, performance, and Apple platform integrations.

1 independent product 8 engineering case studies iOS / UIKit / Swift

Independent product / In active development

Personal iOS product iOS 26+

Finely

A private, native finance app that combines deterministic financial rules with on-device language models.

My scope Product, design, architecture, engineering
System UIKit, SwiftData, StoreKit 2, Foundation Models
View Finely
Finely activity, monthly overview, and on-device analysis screens

Engineering case studies

Production work, explained.

Eight studies about the decisions, constraints, and results behind shipped iOS systems.

01 Grounded on-device AI case study hero On-device AI

Grounded on-device AI

Foundation Models classifies intent and merchant. Finely parses the period, checks scope, and calculates from local data.

Evidence

On-device classification, deterministic answers

02 Subscription infrastructure case study hero StoreKit & Monetization

Subscription infrastructure

A shared service coordinates StoreKit, receipt validation, identity, restoration, and application access.

Evidence

Revenue-critical infrastructure

03 Reusable layout engine case study hero Platform Architecture

A reusable layout engine

One UIKit contract coordinates configuration, measurement, rendering, legacy sections, and Native Ads.

Evidence

Incremental platform architecture

04 Reliable plugin WebViews case study hero WebKit Infrastructure

Reliable plugin WebViews

A loopback origin serves registered plugin files, controls remote access, and recovers after WebKit interruption.

Evidence

Controlled loading and recovery

05 Native insurance billing case study hero Product Engineering

Native insurance billing

On-device recognition speeds up entry, every value remains editable, and only the backend can confirm submission.

Evidence

Editable capture, confirmed submission

06 Reducing image memory pressure case study hero Performance Engineering

Reducing image memory pressure

A display-sized ImageIO path reduces decoded pixels while preserving cache identity, compatibility, and existing callers.

Evidence

481.69 MiB → 154.41 MiB

07 Privacy before feature startup case study hero Privacy Engineering

Privacy before feature startup

Age, regional consent, and ATT resolve before advertising, analytics, attribution, or location can start.

Evidence

Conservative startup and local guards

08 Finely new transaction screen used for App Intents Native Product Integration

App Intents transaction path

Siri, Shortcuts, Spotlight, and payment automation reuse Finely's draft, review, and SwiftData-backed store.

Evidence

System actions, one transaction store