Expertise

What we actually build in.

Not everything we have ever touched — the tools we are using this year, on real work. If something you need is not here, ask; we will tell you honestly whether it is ours or whether you want a specialist.

Current stack

Apple platforms

Swift 6SwiftUISwiftData UIKitSwift ConcurrencyCombine Core DataWidgetKitStoreKit 2 App IntentsXCTestInstruments Objective-CiOS · iPadOS · macOS

On-device AI

Apple Foundation ModelsVisionKit OCR Document & receipt parsingPrivate, no server round-trip

Extraction and classification that runs on the customer's device, so sensitive documents never leave it.

Architecture

MVVM & MVVM-CProtocol-oriented design Dependency injectionModularization Reusable component systemsSpecification authoring RefactoringPerformance tuning Multi-platform feature parity

Backend & infrastructure

REST API designLinux server administration JavaAuthentication & session design Apache · TomcatDNS & TLS certificates Mail serversBackups & monitoring

Databases

PostgreSQLMySQLOracle MS SQL ServerFirebaseSQLite Schema design & optimization

Android

KotlinJetpack ComposeMaterial 3 Google Play Billing

We ship Android alongside iOS when a project needs both. Apple platforms remain where our depth is, and we will say so rather than overstate it.

Delivery & release

App Store ConnectGoogle Play Console Apple Business ManagerCI/CD FastlaneCircleCIGit · GitHub · GitLab Jira · ConfluenceFigma

Accessibility & localization

Dynamic TypeVoiceOver Accessibility complianceEnglish SpanishFrench localization

Accessibility work delivered inside a Canadian bank's investment platform, and three-language localization shipped on our own product.

AI-augmented development

Claude CodeAI-assisted specification Code review & refactoringCross-platform porting

Both of us build with AI tooling daily. It is why a two-person firm can deliver at the pace we do — the leverage goes into your timeline, not into cutting corners.

Web

HTML & CSSJavaScript Accessible, mobile-first markupPerformance & SEO fundamentals Static site hosting

Older systems

Earlier in our careers we worked in enterprise Java, J2EE, Oracle and PL/SQL, SQL Server, reporting and business intelligence. That background still helps when a new app has to talk to something older, and we can read those systems well enough to integrate with them safely. We are honest about the distinction: this is where our history is, not where we build today.

Need something on this list?

Or something not on it. Either way, tell us what you are working on.