Our stack
What’s your stack? We already work in it.
100 technologies across 13 categories — chosen per problem, not per fashion.
Languages
17- COverviewA low-level language for systems and embedded software where direct control over memory and performance is essential.
- C++OverviewA high-performance language for systems, games and compute-heavy software that needs fine-grained control over the hardware.
- C#OverviewMicrosoft's versatile language for web, desktop and game development, and the backbone of the .NET ecosystem.
- GoOverviewA fast, concurrent language from Google, well suited to networked services and cloud-native infrastructure.
- RustOverviewA systems language that guarantees memory safety without a garbage collector, ideal for performance-critical, reliable software.
- RubyOverviewA productive, readable language popular for web development and the language behind Ruby on Rails.
- ScalaOverviewA language blending object-oriented and functional styles on the JVM, common in large-scale data processing.
- PerlOverviewA mature scripting language strong at text processing and automation, still keeping many legacy systems running.
- JavaOverviewA stable, high-performance language that runs much of the enterprise world. The right tool where reliability and a deep ecosystem matter most.
- PythonOverviewA readable, general-purpose language that dominates data and AI work. Our first choice for machine-learning pipelines and data engineering.
- JavaScriptOverviewThe language of the web, everywhere from the browser to the server. The foundation most of what we build runs on.
- TypeScriptOverviewJavaScript with a type system that catches whole classes of bugs before they ship. We use it across the stack to keep large codebases safe to change.
- PHPOverviewThe language behind a large share of the web. We work in modern PHP to build and, just as often, to rescue and modernise existing systems.
- HTML5OverviewThe markup standard for web content, with the semantic and multimedia features modern web applications are built on.
- DartOverviewGoogle's language for cross-platform apps, and the language that powers the Flutter framework.
- ElixirOverviewA functional language on the Erlang VM, built for highly concurrent, fault-tolerant, real-time systems.
- Objective-COverviewApple's original language for iOS and macOS, still essential for maintaining and extending older Apple codebases.
Frontend
07- ReactOverviewA component-based library for fast, interactive web interfaces. We reach for it when a rich, app-like front end has to stay maintainable as it grows.
- Next.jsOverviewThe production React framework — server rendering, routing and performance built in. Our default for web apps that need to be fast and rank well.
- AngularOverviewA batteries-included framework for large front-end applications. A strong fit for enterprise teams that want structure and long-term consistency.
- Vue.jsOverviewA progressive framework that scales from a widget to a full application. Approachable to build in and quick to onboard a team onto.
- GraphQLOverviewA query language for APIs that lets clients request exactly the data they need in a single round trip.
- Progressive Web AppsOverviewWeb apps that install, work offline and feel native, delivering an app-like experience without an app store.
- IonicOverviewA framework for building cross-platform mobile and web apps from a single web-based codebase.
Backend
12- Node.jsOverviewA runtime for building fast, event-driven backends in JavaScript. Well suited to APIs, real-time features and services that share code with the front end.
- DjangoOverviewA high-level Python framework that ships with the unglamorous parts done well — auth, admin, security. Fast to a solid, secure application.
- FastAPIOverviewA modern Python framework for high-performance APIs with types and automatic docs. Our pick for serving models and data services under load.
- LaravelOverviewThe framework that makes modern PHP productive and pleasant. A pragmatic choice for business applications that need to ship and stay maintainable.
- Spring BootOverviewThe dominant Java framework for enterprise services and APIs. Chosen where an organisation is standardised on the JVM and needs proven patterns.
- .NETOverviewMicrosoft's mature, high-performance platform for web and enterprise software. A natural fit for organisations already invested in the Microsoft stack.
- ASP.NETOverviewMicrosoft's framework for building fast, secure web applications and APIs on the .NET platform.
- ExpressOverviewA minimal, flexible Node.js framework for building web servers and APIs quickly.
- Ruby on RailsOverviewA convention-driven web framework that makes Ruby highly productive for building database-backed applications.
- GrailsOverviewA JVM web framework built on Groovy and Spring, offering rapid development on enterprise-grade foundations.
- SymfonyOverviewA robust PHP framework of reusable components, favoured for complex, long-lived enterprise applications.
- APIOverviewThe contracts and endpoints that let software systems exchange data, which we design to be secure, documented and durable.
Mobile
08- FlutterOverviewA framework for building iOS and Android apps from one codebase. It lets a smaller team ship to both platforms without doubling the work.
- React NativeOverviewCross-platform mobile apps built with React. Ideal when you want native feel on both platforms while sharing logic with a web app.
- iOSOverviewApple’s mobile platform; we build native iOS apps that feel at home on iPhone and iPad and use the latest capabilities.
- AndroidOverviewGoogle's mobile platform; we build native Android apps tuned for performance across the full range of devices.
- SwiftOverviewApple’s language for fast, native iOS apps. Where the experience has to feel genuinely native and use the latest platform features.
- KotlinOverviewA modern language for native Android development. Concise, safe, and the standard for building high-quality Android apps today.
- XamarinOverviewMicrosoft's framework for building native iOS and Android apps from shared C# code.
- UnityOverviewA real-time engine for 3D and 2D games, simulations, and interactive AR and VR experiences.
Cloud & Infrastructure
09- AWSOverviewThe most complete cloud platform. We architect, migrate and operate on AWS with cost discipline and security built in, not bolted on.
- Microsoft AzureOverviewMicrosoft's cloud, and the natural home for organisations on the Microsoft stack. We design and run Azure environments that are resilient and audit-ready.
- Google CloudOverviewA cloud especially strong in data and machine learning. We use GCP where analytics and AI workloads are at the centre of the system.
- DockerOverviewThe standard for packaging software into portable containers. It makes what runs in production identical to what a developer tested.
- KubernetesOverviewThe system for running containerised applications across a cluster at scale. We deploy it where the scale genuinely warrants it — and say so when it does not.
- FirebaseOverviewGoogle's app-development platform, providing hosting, databases, auth and messaging as managed services.
- Red Hat OpenShiftOverviewRed Hat's enterprise Kubernetes platform for running containerised applications across hybrid and on-premise environments.
- Chaos MonkeyOverviewA resilience tool that deliberately fails parts of a system to prove it can withstand real outages.
- SeleniumOverviewThe standard framework for automating browsers, used to build end-to-end tests of web applications.
Data
13- MongoDBOverviewA flexible document database for evolving, semi-structured data. A good fit when the shape of the data changes as the product does.
- PostgreSQLOverviewA powerful, dependable relational database and our default source of truth. It handles everything from transactions to analytics and vector search.
- MySQLOverviewA widely used relational database powering countless applications. We build on it and tune it where it is already the system of record.
- RedisOverviewAn in-memory store for caching, queues and real-time features. We use it to make systems feel instant and to take load off the primary database.
- SQL ServerOverviewMicrosoft's enterprise relational database, a common system of record in Microsoft-centred organisations.
- OracleOverviewA powerful enterprise database and platform that runs many of the world’s largest mission-critical systems.
- ElasticsearchOverviewA distributed search and analytics engine for fast full-text search and for log and event data at scale.
- Apache KafkaOverviewA distributed streaming platform for moving high volumes of real-time event data reliably between systems.
- NoSQLOverviewA family of non-relational databases built for flexible schemas, scale and varied data shapes.
- Vector DatabasesOverviewDatabases that search by meaning rather than exact match, using embeddings. The retrieval layer behind semantic search and RAG systems.
- PineconeOverviewA managed vector database for production semantic search. A pragmatic choice when you want retrieval at scale without running the infrastructure.
- TableauOverviewA leading analytics platform for building interactive dashboards and exploring data visually.
- GISOverviewGeographic information systems that store, analyse and map spatial data for location-aware applications.
AI & Machine Learning
11- OpenAIOverviewModels and APIs from OpenAI for language, vision and more. We integrate them into products with the evaluation and guardrails production needs.
- ClaudeOverviewAnthropic’s Claude models, strong at reasoning, coding and long-context work. We build production AI on them with safety and reliability designed in.
- Google GeminiOverviewGoogle’s multimodal AI models. We use them where their strengths and a customer’s existing Google Cloud footprint line up.
- LlamaOverviewOpen-weight models you can run and fine-tune on your own infrastructure. The right path when data residency or cost rules out a hosted API.
- LangChainOverviewA framework for composing LLM applications — retrieval, tools and agents. Useful scaffolding, applied deliberately rather than by default.
- TensorFlowOverviewA mature framework for building and deploying machine-learning models. A solid choice for production ML with a large ecosystem behind it.
- PyTorchOverviewThe framework most modern ML research and development is built in. Our default for training and fine-tuning custom models.
- OllamaOverviewA tool for running open-weight language models locally, useful when data must stay on your own infrastructure.
- LLMOverviewLarge language models that understand and generate text — the core of the chatbots, assistants and copilots we build.
- Generative AIOverviewAI that creates new content — text, images, audio and code — which we embed into real product workflows.
- AIOverviewThe broad field of building systems that reason, learn and automate; the foundation of our AI practice.
AI Coding Tools
06- Claude CodeOverviewAnthropic's agentic coding tool that works in the terminal to plan and make code changes across a project.
- CodexOverviewOpenAI's coding agent that writes, edits and runs code from natural-language instructions.
- GitHub CopilotOverviewAn AI pair programmer that suggests code and whole functions directly inside the editor.
- CursorOverviewAn AI-native code editor that understands a whole codebase to help write and refactor software faster.
- WindsurfOverviewAn AI-powered development environment with agentic features for navigating and editing large codebases.
- ReplitOverviewA browser-based development platform with AI assistance for building and deploying apps without local setup.
Enterprise Platforms
06- SalesforceOverviewThe leading cloud CRM platform, which we customise, integrate and extend around real sales and service processes.
- SAPOverviewAn enterprise resource planning suite that runs core operations for large organisations, which we implement and integrate.
- ServiceNowOverviewA platform for digitising IT and enterprise workflows, which we configure and extend to fit how teams work.
- SharePointOverviewMicrosoft's platform for document management, intranets and collaboration across an organisation.
- HubSpotOverviewA CRM and marketing platform for smaller teams, which we configure and integrate with the rest of the stack.
- MuleSoftOverviewAn integration platform for connecting applications, data and APIs across an enterprise.
CMS & Commerce
05- WordPressOverviewThe most widely used CMS, which we build, extend and harden for content-driven sites that must stay fast and secure.
- DrupalOverviewA flexible, enterprise-grade CMS suited to complex content models and strict security requirements.
- MagentoOverviewAn open-source ecommerce platform for large, highly customised online stores.
- ShopifyOverviewA hosted ecommerce platform we build stores and custom apps on for merchants who want to sell quickly.
- SaaSOverviewThe software-as-a-service delivery model; we build multi-tenant products designed for subscription and scale.
Blockchain
03- BlockchainOverviewDistributed-ledger technology for tamper-evident, shared records, which we apply where trust and auditability genuinely matter.
- CryptocurrencyOverviewDigital currencies and the wallets, exchanges and payment systems built around them.
- CardanoOverviewA proof-of-stake blockchain platform for smart contracts, built with a research-driven, formally verified approach.
Telephony & Contact Center
02Emerging Tech
01Working in something we haven't listed?
We have almost certainly used it, or something close enough to be productive in a week. Tell us your stack and we will tell you honestly how deep our experience goes.