Tobias González Arriola
All work

MultiBot

April 2026 - July 2026

An AI-powered personal assistant + CRM: you chat with an assistant (Claude, OpenAI or Gemini) that creates, searches and updates data — people, clients, appointments, notes, expenses — through tool-use, with WhatsApp integration.

The problem

Loading and querying a small business's data demands forms and screens nobody ends up using; the real information stays in someone's head or buried in a chat.

Features

  • Chat with an assistant that creates, finds and updates your data through tool-use: people, clients, appointments, notes, expenses
  • One tool schema reformatted for Claude, OpenAI or Gemini: switching provider doesn't change the code
  • Hybrid data model: fixed searchable columns + JSONB + an automatic semantic index, for natural-language search without full-text

My responsibility

Solo, full-stack: hybrid relational + JSONB data model with an auto-generated semantic key, an abstraction layer across AI providers, the API, the web app and the mobile app.

Stack

Frontend
React 18 + Vite + TailwindCSS (web), React Native 0.76 + Expo 52 (mobile)
Backend
Node.js, Express, Sequelize, PostgreSQL (JSONB), Claude / OpenAI / Gemini with tool-use, Baileys (WhatsApp), AWS S3 + CloudFront
AIReactReact NativeNode.jsPostgreSQLWhatsApp