Ignacio Iglesias

Projects
★ Featured
More projects
Mecánica Torres

Mecánica Torres

A real client's landing page: mobile mechanics in Pilar, built around WhatsApp.

  • A site for a mobile mechanic in Pilar: the business goal is to get WhatsApp messages.
  • Every section pushes toward that action —services, coverage area and warranty are written to answer questions before they're asked.
  • In production and generating real leads.
Stack
ReactViteTailwind

Ignacio Iglesias — profile and projects

Ignacio Iglesias — Senior Full-Stack Engineer

Web · Mobile · Native desktop · AI

Garín, Buenos Aires · Argentina

Senior full-stack engineer with end-to-end product ownership: system design, data architecture, frontend, native mobile apps, hardware integration and production deploys.

I built Huésped+, Argentina's first agentic hotel —the guest PWA with digital check-in, in-app payments and an LLM concierge that answers about the hotel and about each stay.

Unusual breadth —React/Next.js, React Native/Expo, Rust/Tauri, Node/Bun backends— with a strong focus on AI-assisted engineering: custom MCP servers, agents and LLMs in production with guardrails.

Huésped+ in production with real hotels, and GymAdmin —my SaaS for gyms in Latin America— end to end.

Projects

  • Huésped+ — Argentina's first agentic hotel: the guest PWA, customized for each hotel.
    • Each hotel ships it on its own domain, with its own brand and content: the same product looks different in every property, with no deploy per client.
    • Guests check in and out from their phone, order room service, pay in-app and fill in the post-stay survey, without installing anything.
    • The AI concierge answers 24/7 about the hotel —services, hours, policies, local tourism— and about each specific stay. Multilingual, with anti-hallucination guardrails and hand-off to the front desk when it doesn't know.
    • Live in real hotels across Argentina.

    Next.js, Fastify, Prisma, PostgreSQL, LLM

  • Gym Admin — Multi-tenant SaaS for gym management: members, memberships, cash register and workout plans.
    • Each gym gets its own domain and sees only its own data: one deploy, many clients.
    • Covers the front desk's day to day: member sign-ups, payments, expiring memberships, cash register and workout plans.
    • It's the backbone the mobile app and the fingerprint access control build on.

    Next.js, Hono, Prisma

    https://gym-admin.com.ar
  • Gym Mobile App — The system's white-label app: check-in, sales and debts from the gym's front desk.
    • White-label app: each gym ships it with its own brand and icon.
    • Handles DNI check-in, pass sales and debt collection on the spot, no PC needed.
    • Shares the API contracts with the backend, so a schema change breaks the build instead of breaking production.

    Expo, React Native, TanStack Query

  • Fingerprint Reader — Fingerprint access control with ZKTeco readers, integrated with gym-admin in real time.
    • A native Rust + Tauri service that talks directly to the ZKTeco readers on the local network.
    • It pushes every punch to gym-admin over WebSocket, so the front desk sees it instantly.
    • If the network drops, it queues events on disk and retries when it's back.

    Tauri, Rust, React

  • Goblin — A native streaming app with MPV, Stremio addons, torrents and debrid services.
    • A desktop app built with Tauri + Rust for streaming content.
    • Works with Stremio addons, torrents and debrid services.
    • Playback is handled by an embedded MPV: it plays any codec without fighting browser limitations.

    Tauri, Rust, Svelte, MPV

  • Slop Together — A Jackbox-style collaborative dubbing game: one host plus phones via code, nothing to install.
    • The host starts the game on a computer and everyone joins from their phone with a code, nothing to install.
    • Each round hands out a video and everyone voices it; then everyone votes for the best dub.
    • All live sync runs over WebSockets.

    Bun, React, Tailwind

    https://slop.pepo.ar/
  • Mecánica Torres — A real client's landing page: mobile mechanics in Pilar, built around WhatsApp.
    • A site for a mobile mechanic in Pilar: the business goal is to get WhatsApp messages.
    • Every section pushes toward that action —services, coverage area and warranty are written to answer questions before they're asked.
    • In production and generating real leads.

    React, Vite, Tailwind

    https://www.mecanicatorres.com.ar/
  • Price Scrapers — Price tracking with scrapers for Día/VTEX and Mercado Libre, no headless browser.
    • The scrapers hit the internal Día/VTEX and Mercado Libre APIs directly, no headless browser involved.
    • It keeps price history in SQLite to see how each price moves over time.
    • A React front shows the products you follow and alerts you when they move.

    Bun, Hono, SQLite, React

  • Bonitas Ayelen — Online booking for a beauty salon in Garín: services, staff and deposits.
    • Bookings are 100% online: the client picks the service, adds several to the same slot, and chooses staff, day and time.
    • It charges the deposit at booking time and sends the confirmation instantly.
    • It also handles equipment rental with requirements and supply combos for professionals.

    React, Vercel

    https://bonitasayelen.com.ar/
  • YT Amogushttps://yt.pepo.ar/
  • Dolar bluehttps://dolar.pepo.ar/
  • Video to Mp3https://mp3.pepo.ar/
  • Pokedexhttps://pokedex-app-six-zeta.vercel.app/
  • Calculadorahttps://calculadora-two-xi.vercel.app/
  • Cartas Climahttps://cartitasclima.vercel.app/
  • Lista de tareashttps://lista-de-tareas-rho.vercel.app/
  • Peliculas Reacthttps://peliculas-react-blond.vercel.app/

Contact