Santiago Avilez

Senior Full-Stack Engineer

TypeScript · Node.js · NestJS · React · Next.js · PostgreSQL · AI (LLMs, RAG, MCP)

I own web products end-to-end, from architecture decisions and trade-offs to production. 5+ years building platforms that serve 100,000+ users, shipping production AI features, and mentoring developers along the way.
Currently open to full-time remote roles worldwide.

Tech Stack

Languages
TypeScript JavaScript SQL
Frontend
React Next.js Astro Tailwind CSS Redux Zustand shadcn/ui
Backend
Node.js NestJS Express tRPC REST APIs
AI
OpenAI LLM Tool Calling RAG MCP Zod Claude Code
Databases
PostgreSQL MySQL MongoDB NoSQL Redis TypeORM Drizzle
Infra
Docker GitHub Actions Vercel CI/CD
Testing
Jest Vitest
Architecture
Clean Architecture DDD Vertical Slice SOLID

Experience

Full-Stack Engineer

City of Neuquén — Digital Modernization Office · Feb 2025 – Present

I own architecture and technical direction for digital platforms serving 100,000+ users/year, from data modeling to production, with full autonomy.

TypeScript React Next.js NestJS PostgreSQL Docker Jest

Full-Stack Engineer

Zoada Dev Studio · Dec 2020 – Jan 2025

Built and shipped full-stack applications for clients in media, e-commerce, education and startups, owning delivery from DB modeling to production.

  • Chose Vertical Slice Architecture over the studio's default Clean Architecture for a platform serving 100,000+ users
  • Reduced server-side response times by 40% through NestJS query optimization
  • Integrated payment gateways and third-party APIs under real production load
TypeScript React Next.js NestJS PostgreSQL MySQL Jest

Lead Engineer

Fulbbo · Aug 2025 – Present

SaaS platform connecting soccer players with nearby fields — real-time booking, match coordination and team management. Live in production; I own every architecture decision.

  • Cut Google Places API costs ~90% with a PostgreSQL geographic cache, keeping responses under 100ms
  • Enforced multi-tenant isolation with Postgres row-level security
  • Built AI search that turns natural-language queries into validated filters (GPT-4o mini, function calling, Zod)
  • Built a WhatsApp booking chatbot (LLM-agnostic: GPT-4o mini / Claude Haiku, tool calling, Zod) mapping free text to allow-listed actions.
TypeScript Next.js tRPC Drizzle Supabase PostgreSQL Redis OpenAI Vitest
fulbbo.com ↗

Projects

Things I've built end-to-end

Featured

Fulbbo — Soccer Social Platform
Lead Engineer

Fulbbo

Social platform connecting soccer players with nearby fields: booking, payments, match coordination and AI-powered search. Live in production.

  • ▸ Designed a geographic cache over Google Places API (PostgreSQL + 5 km grid), reducing API costs by ~90% in high-traffic zones.
  • ▸ Built an AI search layer (GPT-4o mini, function calling, Zod) that turns ambiguous queries into validated filters, cached in Redis.
  • ▸ Built a WhatsApp booking chatbot with LLM tool calling that maps free text to allow-listed actions.
  • ▸ Fixed a MercadoPago webhook race condition that double-processed payments, using idempotency keys and retry logic.
TypeScript Next.js tRPC Drizzle PostgreSQL Redis OpenAI Vitest
Live Preview ↗ 🔒 Private codebase

Other Work

About me

about us

I'm a Senior Full-Stack Engineer based in Argentina, with 5+ years of experience building web products that actually scale.

I work across the full stack — building React and Next.js frontends, designing REST and tRPC APIs with Node.js and NestJS, and managing PostgreSQL databases with a focus on data integrity and performance. On the infrastructure side, I'm comfortable with Docker, CI/CD pipelines on GitHub Actions, and deployments on AWS and Vercel.

I care a lot about how code is structured. I gravitate toward Clean Architecture / Vertical Slice Architecture and Domain-Driven Design not because they're fashionable, but because they make systems easier to maintain and evolve over time — especially in startup environments where requirements change fast.

I've worked on SaaS platforms, marketplace apps, and MVPs across different industries. I'm used to working asynchronously, communicating in English, and owning features from spec to deployment.

Looking for a remote, full-time role where I can contribute to a product team and grow alongside it.

Outside of work, I stay disciplined through boxing and weightlifting, and I spend most weekends building Fulbbo or exploring side projects. I believe consistency compounds — in code and in life.

Education

Systems & Computer Engineering

Universidad de los Andes · 2023 – Present (ongoing)

Associate degree's in Web Development

National University of Comahue · 2019 – 2022