Our Tech Stack

Technologies We Use

The full list of tools and platforms we trust across every category — from software engineering to AI agents, design to prototyping.

Software Engineering

The modern stack we use for web, mobile, and custom software development.

Frontend

React

Component-based UI library for building interactive interfaces.

Next.js

Production-ready React framework with SSR, routing and image optimization.

TypeScript

Type safety for scalable, maintainable codebases.

Tailwind CSS

Utility-first CSS framework for fast design iteration.

Vue.js

Reactive, component-based progressive framework.

Backend

Node.js

JavaScript runtime — APIs, microservices and real-time systems.

Python

Versatile language for data, AI and backend workloads.

Go

Compiled language for high-performance concurrent services.

GraphQL

Flexible, type-safe API query language.

NestJS

TypeScript-based modular Node.js framework for enterprise apps.

Mobile

React Native

Ship native iOS and Android from a single codebase.

Flutter

Expressive cross-platform UI toolkit powered by Dart.

Swift

Apple's native language for iOS.

Kotlin

Modern, safe native language for Android.

Database

PostgreSQL

Relational database with JSONB and advanced querying.

MongoDB

Document-based NoSQL database with flexible schemas.

Redis

Low-latency in-memory cache and queue.

Supabase

Open-source BaaS — Postgres, auth and realtime.

Cloud & DevOps

AWS

End-to-end cloud infrastructure — compute, storage, AI services.

Vercel

Edge-optimized hosting and deployment for Next.js.

Docker

Portable, reproducible application containers.

Kubernetes

Container orchestration with auto-scaling.

GitHub Actions

CI/CD automation for testing and deployment.

AI Agent Development

The core toolbox for building LLM-based agent systems.

Models & LLMs

OpenAI

GPT-4.x, o-series and embedding models.

Anthropic

Claude — long-context, reasoning model family.

Google Gemini

Google's multimodal model family.

Llama

Meta's open-weight LLM family for self-hosting.

Mistral

Fast European open-weight models.

Orchestration

LangChain

Chain and agent framework for LLM applications.

LangGraph

Design stateful, multi-agent workflows as graphs.

Vercel AI SDK

TypeScript-first AI SDK with streaming support.

CrewAI

Orchestrate role-based multi-agent teams.

Vector Databases

Pinecone

Managed, scalable vector database.

Qdrant

Open-source, Rust-powered high-performance vector DB.

Weaviate

Vector DB with semantic and hybrid search.

pgvector

Native vector search extension inside Postgres.

Infrastructure

FastAPI

High-performance, type-safe API framework for Python.

Modal

Serverless GPU compute for AI workloads.

Temporal

Durable, long-running workflow orchestration.

Ray

Distributed compute and ML runtime for Python.

Observability

LangSmith

LLM tracing and eval platform from the LangChain team.

Langfuse

Open-source LLM observability and prompt management.

Helicone

LLM request logs, caching and analytics.

UI / UX Design

Our complete design workflow — from product discovery to shipped design systems.

Design

Figma

Collaborative UI design and prototyping tool.

Sketch

Vector-based design app for macOS.

Adobe XD

Vector-based design and prototyping.

Prototyping

Framer

Coded interactions and live prototypes.

Principle

Micro-interaction and animation design.

ProtoPie

Advanced prototyping with sensor integration.

Research

Maze

Remote usability testing and product research.

Lookback

Live user interviews and session recordings.

UserTesting

Qualitative user insights with a global panel.

Collaboration

FigJam

Brainstorming and team whiteboarding.

Miro

Infinite whiteboard for large team collaboration.

Notion

Documentation, briefs and project management.

Dev Handoff

Storybook

Isolated UI component development and documentation.

Zeroheight

Developer-focused design system documentation.

Let's Build Something Great Together!

However, we approach things a bit differently around here.

Get Contact