Work
AI agents and MCP servers I've built and run in production.

2025 — present
MiamiFlow — a dance-studio CRM run by four AI agents
A production CRM running a real dance studio, with four ReAct (tool-use) AI agents on the front line: Eva onboards clients and sells subscriptions over Telegram, Anna handles front-desk operations on the web, Maya is the administrator's management copilot, and Vika sells hall rentals. Behind them: a custom LLM gateway for reliability under load, payment-screenshot recognition with human approval, and a model-agnostic stack. Live at miamistudio.org.
Python · FastAPI · SQLAlchemy · PostgreSQL · Redis · Next.js · TypeScript · aiogram · OpenRouter · Docker · Railway

2025-03 → present
Scientific Research Agents — AI Architecture
A Senior AI Engineer building autonomous AI systems for scientific research automation at a US-based biotech client. Custom MCP servers, RAG pipelines over scientific corpora, and a held-out evaluation suite.
Python · FastAPI · Claude Opus · MCP · pgvector

2026
Tovayo — a free AI front desk for small businesses
An open-source AI receptionist for the small service businesses that live in messaging — salons, tutors, coaches, astrologers. It answers customers, books and reschedules real appointments, collects whatever a booking needs, and sends reminders — 24/7, in the customer's language — over a Telegram bot the owner connects in one paste. Multi-tenant, model-agnostic, hexagonal Python/FastAPI backend + Next.js dashboard, webhook-primary / polling-fallback transport, sensitive actions gated by Airlock. Free to self-host or use hosted, free, at tovayo.com.
Python · FastAPI · PostgreSQL · Next.js · Telegram Bot API · OpenRouter · Hexagonal architecture · Docker · Railway

2026
Airlock — a safety gate for AI agents
An open-source human-approval gate for AI agents. An agent that can act on untrusted input is dangerous: a prompt injection or a plain mistake can make it pay, email, or delete the wrong thing — and a system prompt won't stop it. Airlock assumes the model will be hijacked and puts the safety boundary in the architecture: every sensitive action pauses for a human to approve, edit, or reject. TypeScript + Python, hexagonal, model-agnostic, resumable over Redis.
TypeScript · Python · Redis · Next.js · Hexagonal architecture · Vitest · pytest

2026
Vedaword MCP — a public MCP server that won't make up scripture
A public MCP server over the Vedaword library — about 110,000 Sanskrit verses with translations and commentaries. Any AI assistant can search it and quote real verses with a citation and a link. Its main rule: when the library has no good answer, it says so, instead of handing the model a weak match to build on.
TypeScript · Next.js · MCP (Streamable HTTP) · PostgreSQL · pgvector · hybrid search
I also built
Other products — not about agents, built with the same care.
- Astrolinkers — Programmatic Astrology API2025 — present
- Algodesks — Algorithmic Trading Optimization Platform2025 — present
- Helix Empire — 10,000 players in one real-time world2026 — present
- PenFreely — write whole books with an LLM2025 — present
- Tributo — Tax clarity for the self-employed2026 — present
- Alwenna — a personified AI astrologer2025 — present
- Softpop — a calm iOS app that learns how you relax2026