Projects

Things I have built and shipped.

Friio

AI business operations assistant

  • AI assistant that connects to business tools (Shopify, WordPress, Stripe, HubSpot, and others) and operates them from a chat interface.
  • Built a custom multi-tenant MCP client so tenants can plug in any remote MCP server and use its tools as live agent tools, with OAuth discovery, SSRF hardening, and approval gating by default.
  • Added retrieval-augmented memory over a Weaviate vector store, embedding and retrieving workspace context each turn to ground the agent's responses.
  • Built a LangGraph agent with model routing across multiple LLM providers, picking a model per task based on capability and cost, with usage metered per customer.
  • WhatsApp integration with interactive approval buttons, so the assistant can be used entirely over chat.
  • Deployed the multi-tenant app on AWS with CI/CD on GitHub Actions, on a FastAPI and React stack with PostgreSQL.
  • python
  • fastapi
  • langgraph
  • mcp
  • react
  • typescript
  • postgresql
  • weaviate
  • redis
  • celery
  • stripe
  • docker
  • aws
  • github actions
  • nx