Skip to content

TECH_STACK.json

Every tool earns its place. No hype-driven choices — each one is selected for reliability, composability, and production-readiness.

~ $ cat stack.json | jq '.tools | length' |
11
categories
80+
tools & libraries
Python
primary language
prod
battle-tested only
filter:
python · php · fastapi · trio
Languages
Py
Python 3.11 / 3.12

Primary language for all backend, AI, and automation work. Chosen for ecosystem depth and LLM tooling maturity.

primary
Rs
Rust

For low-level performance-critical components where Python's overhead is unacceptable.

selective
Ph
PHP

Plain PHP, without a framework.

selective
API & Validation
FastAPI Pydantic Uvicorn Gunicorn

FastAPI for all async API surfaces. Pydantic for runtime validation and schema generation. Uvicorn + Gunicorn for production serving with worker management.

also used
HTTPX Jinja2 HTMX
ORM & Jobs
SQLAlchemy 2.x Alembic

SQLAlchemy 2.x with async support as the ORM layer. Alembic for all schema migrations — never manual SQL changes in production.

background jobs
Taskiq RabbitMQ
async concurrency
Trio
postgres · mongodb · polars · elasticsearch
Databases
PostgreSQL
primary
MySQL / MariaDB
legacy / client
SQLite
embedded / local
ClickHouse
analytics / OLAP
MongoDB
document store
Cache & Broker
cache / state
Redis

Transient state, session caching, rate limiting, pub/sub.

message broker
RabbitMQ Kafka

Reliable async job queuing and inter-service messaging. Kafka for high-throughput event streaming.

ETL / data pipelines
Airbyte Feast NumPy Polars

Airbyte for reliable data replication. Feast for feature storage and serving in ML pipelines. NumPy and Polars for fast numeric and tabular processing.

Vector / Search
pgvector Qdrant Pinecone Weaviate FAISS Milvus Elasticsearch

pgvector for PostgreSQL-native RAG. Qdrant and Pinecone for production vector search. FAISS for local/offline similarity. Milvus for large-scale deployments. Elasticsearch for full-text search.

Graph DBs
Neo4j Memgraph

For knowledge graphs, relationship-heavy data models, and Cognee-style pipelines where relational models fall short.

deepseek · gpt-oss · elevenlabs · openmontage
LLM Providers
commercial
OpenAI Claude Gemini
local / open weights
Llama Kimi Gemma GPT-OSS DeepSeek Ollama

Self-hosted LLM inference for privacy-sensitive workloads and offline environments.

Agent Frameworks
LangChain / LangGraph

Stateful, graph-based multi-agent orchestration.

PydanticAI

Type-safe agent construction with Pydantic validation.

OpenAI Agents SDK / CrewAI

Multi-agent collaboration and role-based crews.

Instructor / Outlines

Structured output extraction and schema-bound generation.

Speech, Video & Evals
speech-to-text
Whisper faster-whisper gpt-4o-transcribe
text-to-speech
Piper Kokoro ElevenLabs
video generation
OpenMontage
evals & observability
pytest LangSmith
Opencode · Claude Code · hyperflow
Coding Agents active tooling
OpenCode Claude Code oh-my-openagent
project structure
./.opencode/
├─ agents/
├─ commands/
├─ skills/
├─ tools/
└─ plugins/
./.hyperflow/
└─ state.json
opencode-hyperflow in dev

An internal tool being developed on top of the OpenCode ecosystem. Manages workflow state, agent coordination, and project automation at scale.

workflow state

.hyperflow/state.json as persistent coordination layer

agent mesh

Multi-agent task routing and skill delegation

plugin system

Extensible via .opencode/plugins directory

automation

Project-level command and task automation

docker · antel · runpod · apache
Containers
Docker Docker Compose

All services containerised. Compose for local dev and simple deployments. Every project ships with a production-ready Dockerfile.

hosting
Fly.io Railway Antel Datacenter

Lightweight global deployment for small to mid-scale workloads. Antel Datacenter for hosting in Uruguay.

cloud providers
AWS GCP Azure
serverless / GPU compute
Modal Replicate RunPod
Proxy & Networking
Caddy nginx Apache WireGuard

Caddy for automatic TLS and simple reverse proxying. nginx for high-performance static serving. Apache for classic web serving, including PHP sites. WireGuard for internal service mesh and private networking.

Kubernetes & IaC
orchestration
Rancher
infrastructure as code
Terraform
CI/CD
GitHub Actions GitLab CI
sentry · langfuse · grafana · otel
Error Tracking
Sentry

Real-time error capture, stack traces, and alerting. Every production service ships with Sentry integrated from day one.

Metrics & Dashboards
Prometheus Grafana Datadog

Prometheus for metric scraping and alerting rules. Grafana for operational dashboards and SLA visibility. Datadog for hosted APM when managed observability is preferred.

Logging & Tracing
OpenTelemetry

Structured logging and distributed tracing via OpenTelemetry for cross-service visibility.

LLM observability
Langfuse Helicone OpenTelemetry
LLM evals
RAGAS DeepEval
Health & Backups
health checks
/health readiness probes
backups
PG dumps snapshots restore procs
react · next.js · htmx · expo
Internal Dashboards
Jinja2 HTMX SQLAdmin

Server-rendered dashboards and admin panels. HTMX for interactivity without a JS build pipeline. SQLAdmin for database admin interfaces.

Rich Web Apps
React Next.js

React for component-driven interfaces. Next.js for full-stack apps requiring SSR, routing, and API routes in one framework.

Mobile
Expo React Native

Cross-platform mobile via React Native with Expo for managed workflow, OTA updates, and native module access.

Business Cockpits
HTMX React custom UI

Custom operational cockpits for business monitoring. Tailored to the data model, not a generic BI tool.

n8n · scrapy · browser use · playwright
Workflow & Scraping
n8n Selenium Puppeteer MCP BeautifulSoup Playwright Browser Use Scrapy pandas

n8n for visual workflow automation. Self-hosted SearXNG for private web search. Browser automation (Playwright, Selenium, Browser Use), Scrapy crawlers and HTML parsing for data extraction pipelines, with pandas to clean and reshape the results.

Messaging & Payments
messaging
Twilio WhatsApp
payments
Mercado Pago Stripe
API & Data Contracts
API contracts
OpenAPI AsyncAPI
data contracts
Protocol Buffers
obsidian · hugo · neo4j · markdown
Personal / Company Knowledge
Obsidian Dataview DataviewJS

Obsidian as the primary knowledge base with Dataview for dynamic queries across notes. Linked thinking over flat documents.

internal docs
Markdown AFFiNE
Public Docs & Sites
Hugo Cloudflare

Hugo for fast static site generation. Cloudflare for edge delivery and zero-config SSL on public-facing documentation.

product docs
PRDs
API docs
Postman
Knowledge Graphs & Runbooks
knowledge graphs
Neo4j Cognee pipelines
runbooks
Markdown Git repos

Every system ships with operational runbooks committed alongside the codebase.

zitadel · wireguard · cloudflare · oauth
Secrets & Auth
secrets management
env vars secret stores encrypted local
authentication
API key + secret OAuth flows JWT tokens Zitadel
Network & Edge Security
WireGuard private networking
Cloudflare edge / proxy security
Caddy internal TLS
Authorization
app authorization
org/user roles permissions entitlements
safe analytics access
registered query registry

All analytics queries go through a registered registry — no ad-hoc SQL access in production.

Production-proven

No tools in production that haven't been run under real load. Hype-driven choices cause post-launch failures.

Composable by default

Each tool does one thing well and integrates cleanly. No monolithic platforms that lock you into a vendor.

Client-owned

Every tool chosen can be operated by your team after handoff. No dependency on proprietary tooling I control.

Right-sized

Kubernetes only when needed. SQLite when Postgres is overkill. The stack fits the problem, not the résumé.

§ ready to build

Have a problem that fits
this stack?

Send a short brief — what you're building, what's broken, and what you've already tried. I'll respond within 48 hours.

synaptech // stack v3.2 // last updated May 2026
available for engagements