HomeWorkLaboratoryCertificationsBlogLet's Talk

© 2026 Juan Villegas. All rights reserved.

Solutions Architect

    I detect, architect, automate, and build agents

    Here you'll find the systems I built end-to-end, front, back, and infrastructure, plus the automations and AI agents already running in production, eliminating manual work and talking to real customers.

    01
    Projects · 16

    Strategic solutions designed to scale businesses and automate processes.

    Professional Portfolio
    Plataforma web

    Professional Portfolio

    My own professional portfolio, with real multi-language content that translates automatically upon saving and a custom-built admin panel. It does not depend on any third-party CMS or paid translation services, and it is deployed on my own infrastructure with Docker and Traefik.

    Next.jsTypeScriptshadcn/uii18nextNode.jsMongoDBMongooseDockerTraefikCloudflare R2
    Multi-branch Purchase Management
    Sistema de gestión

    Multi-branch Purchase Management

    MVP of multi-branch purchase management for a hardware store in Mexico: complete flow of orders to suppliers with offline-first synchronization (own engine, without third-party libraries) so that the system works without a stable connection at the branch and syncs upon reconnecting.

    Next.jsReactTypeScriptTailwind CSSRadix UI / shadcnNestJSMongooseMongoDBDockerTraefikWireGuardUFWFail2ban
    Audit System
    SaaS

    Audit System

    Multi-tenant SaaS for accounting audit management for audit firms. Imports financial statements directly from Excel, automatically injects audit marks into generated documents, and organizes teams with hierarchy and time control per audit.

    Django templatesdjango-tables2PythonDjangoGunicornSQLiteDockerDocker ComposeTraefikWhiteNoise
    SpaceShare
    Marketplace

    SpaceShare

    Airbnb-style storage marketplace in El Salvador and Panama: space owners post their listing, interested parties find it and book it, and the payment is settled right there, without leaving the platform.

    Next.jsTypeScriptZustandNestJSMongoDBIndexedDB (caché híbrida)DockerDocker ComposeTraefik
    Kiss the Plan
    SaaS

    Kiss the Plan

    Wedding planning SaaS in Spain: guest management, budget, vendors, interactive seating chart and day-of script, with shared access for up to 3 people on the same wedding.

    Next.jsTypeScriptSVG + React hooksNestJSMongoDBMongoose
    Mediexpert
    Sistema de gestión

    Mediexpert

    Medical equipment sales and after-sales management system for 13 Latin American countries: 3 roles with separate dashboards (admin, seller, health buyer), equipment tracking by serial number, and manual validation of bank transfer payments.

    Next.jsReactshadcn/uiNode.jsExpressMongoDBMongooseDockerTraefik
    • Previous
    • 1
    • 2
    • 3
    • Next
    02
    Automations · 2

    AI that works for you: bots and flows already in production, ready to plug into your business.

    Fiscal Receipt and Issuance of Invoices

    Tax automation

    Turns the clinic's administrative invoices into real fiscal receipts, no manual typing.

    View detail
    View detail
    Try it with your own message:
    The clinic's administrative system generates the invoice as a PDF
    The data is extracted and classified by service type
    It's formatted into the exact JSON the fiscal provider requires
    It's sent to the fiscal printer to issue the real invoice
    Result
    …
    React Flow
    Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
    Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
    See more
    03
    Agents · 2

    Conversational systems that reason, decide, and act, not fixed-step automations. Each entry shows a real agent, running.

    Conversational agent

    Jevy

    • Function-calling conversation: decides what to ask based on what it already knows
    • Tells apart a client from a recruiter, and adapts the questions accordingly
    • Suggests a similar project from the catalog to help shape your idea
    • +2 más
    Team memory agent

    Synapse

    • Searches the team's real knowledge before answering, so it never makes things up
    • Filters every answer by the asker's permission; nobody sees more than their role allows
    • Saves changes straight into shared knowledge, synced automatically so two people writing at once don't step on each other
    • +3 más