Skip to content
View FMFigueroa's full-sized avatar
πŸ¦€
Rustacean
πŸ¦€
Rustacean

Block or report FMFigueroa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FMFigueroa/Readme.md

Typing Animation

"Finally, after having known some interesting languages... I can say that Rust is the only language I want to program with."

use std::Lang::Rust;
let software_developer = skill.map(|πŸ¦€| Rust(πŸ¦€)+πŸš€).collect();

Linkedin  Twitter  Discord  Youtube


πŸš€ Production & AI Systems β€” Live at @leonobitech

Website  GitHub Org  Status  Experience

πŸ“Š Shipping in real-time β†’Β  backend  frontend  agents  hardware  mcp-infra

πŸ‘€ Want to see all this experience in action?

Everything below runs live in production on my own VPS under @leonobitech β€” my startup, where I ship production AI automation for SMB clients in LATAM.

The flagship is a complete agent stack for sales and customer service:

  • πŸ’¬ WhatsApp sales agent that qualifies leads
  • πŸ“… Booking agent that schedules meetings and generates payment links
  • 🧩 All orchestrated through custom MCP servers I built to connect Claude with client infrastructure: Odoo CRM Β· Qdrant (RAG) Β· n8n Β· Docker

πŸ”— leonobitech.com Β· @leonobitech on GitHub

🎯 Quick Access β€” Production Repos

Product Core β€” The platform itself

Repo Stack Role
🎨 frontend Next.js · TypeScript Customer-facing UI
βš™οΈ backend Node Β· TypeScript Β· Hexagonal Core API
πŸ”Œ hardware Rust Β· ESP32-C3 Β· ESP-IDF IoT firmware with Secure Boot
πŸŽ™οΈ agents Python Β· Realtime Voice AI agents framework

πŸ’Ž Inside backend/repositories/ β€” The real microservices stack

The backend repo is a mono-repo with 15 production microservices. This is where the real engineering lives:

πŸŽ™οΈ Voice AI stack

Service Stack Role
πŸŽ™οΈ voice-agent Python Β· LiveKit Realtime voice AI agent (LiveKit agents fork)
🎭 voice-agent-3D Python · LemonSlice Voice agent with 3D avatar support
πŸ”¬ voice-spike Python Β· Piper TTS WebRTC voice spike (migrated from XTTS v2 β†’ Piper TTS)
πŸ“Ή livekit Docker Production-hardened LiveKit setup
πŸ—£οΈ piper-tts Python Text-to-speech microservice

πŸ¦€ Core services

Service Stack Role
πŸ¦€ core-v2 Rust Complete Rust microservice foundation (+ blog series)
βš™οΈ core Docker Β· Traefik Infrastructure & auth core
🧠 Qdrant Docker Vector database for RAG pipelines

πŸ€– AI & business integrations

Service Stack Role
πŸ“… 1-appointment-agent Python Appointment booking AI agent
🧩 odoo-mcp TypeScript Custom MCP server for Odoo (appointments + billing)
πŸ“Š odoo Python Odoo 19 ERP configuration

πŸ› οΈ Supporting infra

Service Stack Role
πŸ”€ n8n Docker Workflow orchestration (1,084 nodes)
πŸ—„οΈ baserow Docker No-code database backend (8 tables)
πŸ’Ύ redis Docker Cache & queue backend
πŸ“² wa-signature-proxy Node WhatsApp webhook signature verification proxy

AI / MCP / Automation β€” The intelligence layer

Repo Description
🧩 mcp-infrastructure Custom MCP servers connecting Claude Code ↔ VPS (SSH, n8n, Baserow, Notion) β€” operating 30 containers via natural language
πŸ”₯ fullstack-mcp-playground ⭐ Fullstack AI agent template β€” Claude + microservices + modular tools from UI gallery
πŸ›°οΈ remote-connector-claude Remote MCP Connector for Claude Desktop

Stack Blueprints β€” Reusable infrastructure

Repo Stack
🐳 fullstack-infrastructure-blueprint Docker · Traefik · HTTPS grid
🎨 fullstack-frontend-core Next.js 15 · TS (ESM) · Docker
βš™οΈ fullstack-backend-core Hexagonal API Β· Node Β· TS Β· ESM

Domain-specific (Argentina fiscal compliance)

Repo Description
πŸ‡¦πŸ‡· l10n_ar_arca_edi Odoo 19 Β· ARCA Electronic Invoicing (WSAA/WSFE)
πŸ‡¦πŸ‡· l10n-argentina Odoo modules for Argentina

πŸ—οΈ What's Running in Production

β”Œβ”€β”€β”€ VPS Β· 30 containers Β· Docker Compose Β· Traefik + Core (auth) ────┐
β”‚                                                                     β”‚
β”‚  πŸ€– AI / LLM Layer                                                  β”‚
β”‚     β€’ Custom MCP servers   (Odoo Β· n8n Β· Baserow Β· SSH Β· Notion)    β”‚
β”‚     β€’ Qdrant               (vector DB for RAG pipelines)            β”‚
β”‚     β€’ Voice AI agents      (realtime conversational)                β”‚
β”‚     β€’ n8n                  (1,084 nodes Β· workflow orchestration)   β”‚
β”‚                                                                     β”‚
β”‚  πŸ’Ό Business Systems                                                β”‚
β”‚     β€’ Odoo 19              (ERP + Argentina ARCA e-invoicing)       β”‚
β”‚     β€’ Baserow              (no-code DB Β· 8 tables)                  β”‚
β”‚     β€’ Chatwoot             (customer messaging)                     β”‚
β”‚                                                                     β”‚
β”‚  πŸš€ Product Stack                                                   β”‚
β”‚     β€’ Frontend             (Next.js 15 Β· TS Β· Docker)               β”‚
β”‚     β€’ Backend              (Node Β· TS Β· Hexagonal Β· ESM)            β”‚
β”‚     β€’ Hardware             (ESP32-C3 Β· Rust Β· Secure Boot)          β”‚
β”‚                                                                     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

βœ… What I've Shipped

  • πŸ”€ Agent orchestration & pipelines β€” multi-step AI workflows where Claude routes decisions, tools, and data across the client's stack
  • πŸ§ͺ API systems β€” hexagonal architectures, gRPC services, async Rust backends powering the platform
  • πŸ’¬ WhatsApp sales agent β€” qualifies leads automatically, live with SMB clients in LATAM
  • πŸ“… Booking agent β€” schedules meetings and generates payment links end-to-end
  • 🧩 Custom MCP servers connecting Claude with Odoo CRM, Qdrant, n8n, and the VPS (30 containers operated via natural language)
  • 🧠 RAG pipeline in production with Qdrant for context-aware AI responses
  • πŸ“‘ Odoo 19 with AFIP/ARCA e-invoicing β€” full fiscal compliance for Argentina
  • πŸŽ™οΈ Realtime voice AI agents β€” conversational interfaces for customers
  • 🐳 30-container VPS β€” Docker Compose + Traefik + automatic HTTPS
  • πŸ”Œ IoT firmware (ESP32-C3, Rust) with Secure Boot for edge deployments
  • πŸ“¦ Reusable blueprints published for fullstack + infra + MCP playgrounds

About Me

Electronic Engineer with 6+ years in software engineering (web, backend, API systems) and 3+ years deep in AI and LLM-based systems β€” currently orchestrating agents and pipelines, shipping real workflow automation powered by AI.

I work across the stack β€” Rust for embedded + backend (ESP32-C3, Axum, Tokio), TypeScript / Next.js for product, and custom MCP servers for the AI layer β€” bridging hardware, software, and AI end-to-end.

My biggest recent bet: launching Leonobitech, shipping production AI automation for SMB clients in LATAM. Details in the production section above ↑

Tech Stack

AI / LLM / Automation

Claude Anthropic API MCP LiveKit Qdrant n8n Odoo Python

Languages & Core

Rust TypeScript C

Embedded & IoT

ESP32 RISC-V FreeRTOS

Backend & Infrastructure

Tokio gRPC Docker Linux

Frontend

Next.js React Leptos


Featured Projects

Rust Embedded / IoT

Project Description
paso-01-scaffold Hands-on Rust embedded course with ESP32-C3 β€” from LED blink to concurrency and watchdog management (9 steps)
embedded-learning ESP32 embedded systems learning repository β€” Rust & C
esp32-essential-training ESP32 with ESP-IDF in C β€” foundation for embedded systems

Rust Backend & Systems

Project Description
actor-model-system-in-tokio Actor model for order tracking with budget thresholds β€” concurrency with Tokio
asset-upload-in-Cloudinary Asynchronous asset upload system to Cloudinary, built in Rust
axum-cookbook Recipes with Tokio, Hyper, Serde, and Tower
grpc-tonic gRPC service with Tonic and instrumentation via Autometrics

Rust Learning / Fundamentals

Project Description
functional-programming-in-rust Tutorials on fundamentals and advanced applications of functional programming in Rust
sha256-cracker CLI sha256 cracker β€” Rust systems programming exercise
dining-philosophers Classic concurrency problem implemented in Rust

Full Stack

Project Description
blog_post_rust Full-Stack web application with Rust and Leptos
superheroes Authentication and access-control system with Redux β€” Next.js

Pinned Loading

  1. agent-forge agent-forge Public

    Multi-agent LinkedIn content factory powered by Claude β€” production-grade with observability, cost tracking & LLM-as-judge evals.

    Python

  2. actor-model-system-in-tokio actor-model-system-in-tokio Public

    create an actor that keeps track of the orders so that we do not exceed our budget threshold.

    Rust 1 1

  3. paso-01-scaffold paso-01-scaffold Public

    Scaffold base para ESP32-C3 en Rust β€” LED blink en GPIO8

    Rust

  4. axum-cookbook axum-cookbook Public

    Let's get started with Tokio, Hyper, Serde and Tower.

    Rust

  5. grpc-tonic grpc-tonic Public

    gRPC service built with Tonic & Instrumented with Autometrics

    Rust

  6. functional-programming-in-rust functional-programming-in-rust Public

    In these tutorials, we will explore the fundamentals and advanced applications of functional programming in the context of Rust.

    Rust 4 1