Our technology
The right technology for the job.
We use proven, well-supported tools, so your product is fast to build, easy to maintain and simple to hire for.
Our stack
Tools we use, layer by layer.
Design
Research, interface design and prototyping.- Figma
- FigJam
- Design systems
- Prototyping
- Usability testing
Web front end
Fast, accessible interfaces.- React
- TypeScript
- Vite
- Tailwind CSS
Mobile
Native and cross-platform apps.- Swift
- Kotlin
- Android
- iOS
Back end and APIs
Reliable services and integrations.- Laravel
- Spring Boot
- FastAPI
- Celery
- REST
- OpenAPI
Data
Storage, caching and messaging.- PostgreSQL
- MySQL
- Redis
- RabbitMQ
- pgvector
AI and computer vision
Models that run on your data and devices.- Python
- PyTorch
- OpenCV
- YOLO
- InsightFace
IoT and devices
Connectivity and firmware.- BLE
- NFC
- Zigbee
- LoRa
- MQTT
- Wi-Fi
Cloud and DevOps
Deployment, monitoring and automation.- Docker
- Linux
- CI/CD
- Playwright
How we choose
Three principles behind every decision.
01
Proven over trendy
We choose mature tools with strong communities, so your product is easy to maintain and hire for.
02
Fit for your team
If your team already works in a stack, we build in it. You shouldn’t need us forever.
03
Measured on your data
For AI and vision work, we benchmark options on your footage and data before choosing.
Device platforms
Chipset families our wearable and device apps run on.
- MediaTek
- Nordic
- Qualcomm
- Rockchip
- Amlogic
- Allwinner
- Intel
Not sure which stack is right for you?
Tell us about your product and team. We’ll recommend an approach in plain language.