Technologies we build with
These are examples of the technologies we build with, not a fixed list. We pick the stack that fits your product and the people who will maintain it.
At Wolfpack Digital, we don't start from a favourite framework. We start from what your product needs, the systems it has to connect to and who will look after the code, and choose the stack from there. Building AI-native helps here. AI takes on the first pass and the repetitive work in any language, while our engineers review, test and sign off everything that ships. The technologies below are examples of what we work with, from Swift and Kotlin for native apps to Flutter, React Native, Vue, React, Ruby on Rails, Node.js, Python and FastAPI, with PostgreSQL and AWS underneath.
iOS and Android apps
Swift (iOS)
Native iPhone and iPad apps in Swift with SwiftUI and UIKit, Swift Concurrency, and SwiftData or Core Data.
Kotlin (Android)
Native Android apps in Kotlin with Jetpack Compose or XML layouts, Coroutines and Flow, and Room for local data. We also maintain and extend Java codebases.
Foldables and large screens
Adaptive layouts for iPhone Duo on iOS 27.1, Android foldables like the Galaxy Z Fold, and iPad, plus apps updated for Apple's Liquid Glass design.
Apple Watch (watchOS)
watchOS companion apps that bring notifications, quick actions and health data to the wrist.
Migrations
Moving existing apps to current tools: Objective-C to Swift, UIKit to SwiftUI, Java to Kotlin, and XML layouts to Jetpack Compose.
Device features and integrations
Bluetooth Low Energy and NFC
Apps that talk to sensors, wearables and connected hardware over Bluetooth Low Energy (Core Bluetooth on iOS), and read or write NFC tags.
HealthKit and Health Connect
Reading and writing health and fitness data through Apple HealthKit and Android Health Connect, with the user’s permission.
Payments and subscriptions
Apple Pay, Google Pay, and in-app purchases and subscriptions with StoreKit 2, Google Play Billing and RevenueCat.
Push notifications and deep links
Push through APNs and Firebase Cloud Messaging, and Universal Links and App Links that open the right screen in the app.
Maps, location, camera and AR
MapKit and the Google Maps SDK, location tracking, camera capture, and augmented reality with ARKit and ARCore.
Sign-in and biometrics
Sign in with Apple, Sign in with Google, and Face ID, Touch ID or fingerprint unlock.
One codebase for iOS and Android
React Native
Apps for iOS and Android from one TypeScript codebase, built and shipped with Expo and EAS.
Flutter
Apps for iOS, Android and the web from one Dart codebase, compiled to native code.
Kotlin Multiplatform
Shared Kotlin code across iOS and Android, from business logic to shared UI with Compose Multiplatform.
Web apps and websites
Vue.js
A progressive, approachable framework for performant web apps.
Nuxt.js
Server-rendered, SEO-friendly Vue applications out of the box.
React
Fast, component-driven web interfaces backed by a vast ecosystem.
Next.js
Production-grade React with SSR, SSG and edge rendering.
Angular
A robust, opinionated framework for large-scale enterprise web apps.
TypeScript / JavaScript
JavaScript with types, which catches mistakes before they reach users and keeps large codebases easier to change.
Other JavaScript and TypeScript frameworks
Astro for fast content sites, and Svelte and SvelteKit when they suit the project.
APIs, servers and data
REST APIs
Versioned REST APIs that connect web and mobile apps to their back ends and to third-party systems.
GraphQL
An API layer that lets apps ask for exactly the data a screen needs in a single request.
Ruby on Rails
A Ruby framework for web apps, admin panels and APIs, built around conventions that speed up development.
Node.js
The JavaScript runtime behind our Express and NestJS back ends, suited to real-time features and APIs.
Express.js
A minimal Node.js framework for lightweight APIs and web back ends.
NestJS
A structured Node.js framework for larger APIs and back ends written in TypeScript.
Python
The language behind our Django and FastAPI back ends, and much of our data and AI work.
Django
A batteries-included Python framework for secure, scalable web apps and admin panels.
FastAPI
A fast Python framework for APIs, often used to serve AI and data features.
.NET
Microsoft's framework for back ends and APIs, often the natural fit for products built around Azure.
Databases
PostgreSQL
An open-source relational database we use across many of our web and mobile back ends.
MySQL
A widely used relational database for web back ends and the existing systems they connect to.
MongoDB
A document database for flexible data that does not fit neatly into tables.
Redis
An in-memory store for caching, sessions, queues and real-time features.
SQLite
A lightweight database inside the app, so it keeps working when the connection drops.
SwiftData and Core Data
Apple's frameworks for storing data on the device in iPhone, iPad and Apple Watch apps.
Room
Android's database library on top of SQLite, for local data in Kotlin apps.
Realm
An open-source on-device database we support in existing mobile apps.
Hosting and deployment
AWS
Hosting, storage and serverless infrastructure on Amazon Web Services, where we are a Select Tier Services Partner.
AWS RDS and Aurora
Managed PostgreSQL and MySQL on AWS, with backups, scaling and failover handled by the platform.
Microsoft Azure
Cloud hosting for products that run on, or connect to, the Microsoft ecosystem.
Google Cloud
Hosting, storage and data services on Google Cloud Platform.
Firebase
Push notifications, analytics, crash reporting and lightweight back ends for mobile apps.
Docker and Kubernetes
Containers that package an app with everything it needs, and orchestration that runs and scales them.
Terraform
Infrastructure written as code, so environments can be recreated and reviewed like any other change.
Heroku
Managed hosting that puts web apps and APIs live without running your own servers.
Building, testing and releasing
CI/CD pipelines
Automated builds, tests and deployments with GitHub Actions, GitLab CI, Jenkins or CircleCI, whichever fits the project.
Mobile CI/CD
Bitrise, Xcode Cloud and fastlane, which build, sign and upload every iOS and Android release.
Beta testing and app store releases
TestFlight and App Store Connect for iOS, Google Play Console internal and closed testing for Android, and Firebase App Distribution for both.
Mobile test automation
XCTest, Swift Testing and XCUITest on iOS, Espresso and Compose UI tests on Android, and Maestro for end-to-end flows on both.
TestRail
Test case management, so manual and automated test runs are planned and tracked in one place.
Monitoring and crash reporting
Sentry, New Relic, OpenTelemetry and Firebase Crashlytics, which flag errors and slowdowns in a live product, often before users report them.
Product analytics
PostHog and Firebase Analytics, to see how people use the product and where they drop off.
Instruments and Android Studio Profiler
Profilers for finding slow screens, memory leaks and battery drain on iOS and Android.
AI models we integrate
OpenAI
GPT models for chat, summaries, writing help and pulling structured data out of text inside your product.
Claude
Anthropic's models, suited to long documents, detailed instructions and multi-step agent workflows.
Gemini
Google's models, which work with text, images, audio and video in a single request.
On-device AI
Foundation Models framework, Core AI and Core ML on Apple devices, and Gemini Nano (ML Kit GenAI APIs) and LiteRT on Android, for AI features that keep data on the phone.
Open-weight and self-hosted models
Llama, Mistral and other open-weight models, run on your own cloud or servers when data has to stay in-house.
Deepgram and ElevenLabs
Speech-to-text and text-to-speech for voice features, transcription and spoken replies.
Veo 3
Google's video generation model, for generated clips inside a product, demos and on-brand visuals.
AI tools we build with
Claude Code
Anthropic's coding agent, which works across a whole codebase from the terminal or editor.
Codex
OpenAI's coding agent for writing, reviewing and testing code.
Cursor
An AI code editor for drafting, refactoring and testing code.
GitHub Copilot
AI code suggestions inside the editor as engineers write.
Xcode and Android Studio agents
Agentic coding in Xcode 27 and Gemini in Android Studio, inside the IDEs our mobile engineers already use.
MCP integrations
Model Context Protocol connections that give coding agents access to Jira, Figma, GitHub and the other tools the team works in.
Figma AI and Stitch
AI design tools for faster wireframes, layouts and design exploration.
frequently asked questions




