Technology

A stack chosen for production, not demos

Every tool here earns its place by how it performs under real usage — not by how it looks in a slide deck.

Languages

  • Python
  • TypeScript
  • Dart

Frameworks

  • FastAPI
  • Next.js
  • Flutter
  • React

AI & LLM

  • OpenAI
  • Anthropic
  • Google Gemini
  • LangChain
  • LlamaIndex

Databases

  • PostgreSQL
  • pgvector
  • Redis

Vector Databases

  • Qdrant
  • Pinecone

Cloud & DevOps

  • AWS
  • Azure
  • Docker
  • GitHub Actions
Engineering principles

How we choose and use this stack

Model-agnostic by design

We architect around OpenAI, Anthropic, Google Gemini, and other providers interchangeably — your system isn't locked to one vendor's roadmap.

Retrieval before generation

Answers are grounded in retrieved context first. The LLM's job is to reason over what was retrieved, not invent from memory.

Observable in production

Every pipeline ships with logging and evaluation hooks, so accuracy can be measured and improved after launch, not just at demo time.