Mobile
- Swift
- SwiftUI
- UIKit
- Kotlin Multiplatform
- React Native
- Auto Layout
- SnapKit
- Swift Concurrency
- Combine
- GCD
- OperationQueue
- Core Data
- SQLite
- Keychain
- Codable
- URLSession
- Alamofire
- Offline-first sync
- iOS
- iPadOS
- macOS
- Compose
- Dart
Tech stack
The tools our partners and specialists ship with, from first prototype to production.
Swift and SwiftUI for native iOS apps, with Kotlin Multiplatform and React Native for cross-platform ones. Claude, OpenAI and Gemini models with RAG and MCP for AI agents. React and TypeScript, Shopify or Tilda for websites. Go, Python, PostgreSQL and FastAPI on the back end, and Docker, GitHub Actions and Fastlane to ship.
Both. Native apps in Swift and SwiftUI are the core of our mobile work, and Kotlin Multiplatform and React Native are in the stack for apps that share one code base across iOS and Android. Which fits depends on the Apple features you need, hiring and whether a web app should come first.
Swift vs Flutter vs React Native: a founder's guideClaude, OpenAI and Gemini models, with RAG, hybrid search and re-ranking over your documents, function calling and MCP to reach your tools, and multi-agent systems. For features that run on the iPhone itself: Apple Foundation Models and on-device ML.
AI automation and AI agentsCustom sites in React and TypeScript, Shopify for a standard catalog that needs payments now, and Tilda for a simple catalog or a one-page site on a small budget. We have shipped stores on all three: Esturión on Shopify, Barber & Co on Tilda and RYTM on its own platform.
Shopify, custom or Tilda: which fits your storeHealthcare, banking, grocery retail with catalogs of 100,000+ SKUs, enterprise CMS and CRM, Web3 on TON, Telegram Mini Apps, small businesses and startups. Many of these projects are under NDA, so some cases name the product, not the client: recipe-to-cart recommendations for a top-15 global grocer is one.
All casesiOS code is tested with XCTest and Swift Testing and profiled in Instruments, and crash reports are triaged after release. Builds go out through Fastlane, TestFlight and App Store Connect, with CI in GitHub Actions, GitLab CI or Jenkins.