Stack
Proven tools, chosen for the job
We pick technology for what it lets us run reliably, not for novelty. These are the areas we work across.
Languages
Chosen per job: fast iteration, strong typing, or raw performance.
- Python
- TypeScript
- JavaScript
- Rust
Services & APIs
Small, well-defined services your team can call and reason about.
- FastAPI
- Node.js
- REST
- GraphQL
Data
Durable storage, caching and migrations that keep data trustworthy.
- PostgreSQL
- Redis
- Vector databases
- Data pipelines
AI
Models used where they add value, wrapped in checks where they don't.
- LLM APIs
- Embeddings
- Retrieval (RAG)
- Evaluation
Automation
Reliable interaction with the web and with the tools you already use.
- Browser automation
- Workflow orchestration
- API integration
- Scheduling
Infrastructure
Self-hosted, reproducible and monitored, across regions where needed.
- Docker
- Linux
- Coolify
- CI/CD
- Monitoring & alerting
Working in a stack that isn’t listed? Ask us.
Get in touch