Chosen for the problem, not the résumé.
A technology stack is the set of languages, frameworks, platforms and tooling a system is built and operated with. The right one is boring, widely supported, and something your team can still run after we leave.
What we work with daily.
By discipline.
Languages
- TypeScript
- Python
- Go
- Rust
- Kotlin
- Swift
- C++
- C#
- Java
- Solidity
- Dart
- SQL
AI & machine learning
- PyTorch
- TensorFlow
- Hugging Face
- LangGraph
- OpenAI
- Anthropic
- Ray
- MLflow
- pgvector
- Pinecone
- ONNX
- TensorFlow Lite
Web & mobile
- Next.js
- React
- React Native
- Flutter
- Vue
- Tailwind CSS
- Jetpack Compose
- SwiftUI
- Astro
Backend & data
- Node.js
- FastAPI
- Django
- Spring
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Kafka
- GraphQL
- Elasticsearch
- TimescaleDB
Cloud & infrastructure
- AWS
- Google Cloud
- Azure
- Kubernetes
- Docker
- Terraform
- ArgoCD
- GitHub Actions
- Cloudflare
- Hostinger
Data & analytics
- dbt
- Airflow
- Spark
- BigQuery
- Snowflake
- Metabase
- Power BI
- Looker
Security
- Burp Suite
- OWASP ASVS
- Semgrep
- Trivy
- Nmap
- Wazuh
- Vault
- Turnstile
Blockchain
- Ethereum
- Solana
- Polygon
- Base
- Foundry
- Hardhat
- IPFS
- The Graph
- Chainlink
Games & XR
- Unity
- Unreal Engine
- Blender
- Meta Quest
- ARKit
- ARCore
- WebXR
- Photon
Embedded & IoT
- Zephyr
- FreeRTOS
- ESP32
- MQTT
- LoRaWAN
- AWS IoT
- OPC UA
- Modbus
Observability & quality
- Prometheus
- Grafana
- OpenTelemetry
- Sentry
- Playwright
- Vitest
- pytest
- k6
- Axe
Four questions before anything is adopted.
Does it fit the problem?
Not the problem we would like to have, or the one that would be interesting to solve.
Can your team operate it?
A stack nobody on your side can maintain is a liability we handed you, however good it is.
Will it still be maintained in five years?
Adoption, governance and release history matter more than benchmark numbers.
Does it lock you in?
Proprietary services with no migration path are chosen only when the benefit is decisive and the risk is stated.
About our stack.
How do you choose a technology stack?
Against four questions: does it fit the problem, can it be operated by the team that will own it, is it likely to still be maintained in five years, and does it lock you to one vendor. Novelty is not on that list.
Will you work with the stack we already have?
Yes, and usually we should. Rewriting a working system in a technology we prefer is rarely in your interest. We work in the stack you run, and recommend change only where a specific constraint makes the current choice genuinely costly.
Do you use AI coding tools?
Yes, as an accelerant under review, not as a substitute for engineering judgement. All generated code passes the same review, testing and security scanning as anything else. Client code is never sent to services that would train on it.
What if a technology you used becomes unsupported?
We bias toward widely-adopted, open technologies with large communities precisely to limit that risk, and we isolate third-party dependencies behind interfaces so a replacement is contained. Where it happens, migration is planned rather than forced.
Do you build on open-source software?
Extensively, and we track licences as a matter of course, because a copyleft dependency in a commercial product is a real legal exposure. Dependency and licence auditing is part of delivery and part of our due diligence work.
Tell us what you are building.
Send the brief, the half-formed idea, or the problem you have not solved yet. We reply within 24 hours.