Santiago Avilez

Senior Full-Stack Engineer

React · Next.js · TypeScript · Node.js · NestJS · PostgreSQL

I own web products end-to-end, from architecture decisions and trade-offs to production. 5+ years building platforms that serve 100,000+ users, 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
Databases
PostgreSQL MySQL MongoDB NoSQL TypeORM Drizzle
Infra
Docker AWS 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.

  • Led a frontend performance refactor: load times −30%, form completion +15%
  • Set the testing standard with Jest (~85% coverage on critical modules)
  • Mentor junior developers through pairing and architecture guidance
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

Co-Founder & 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
  • Fixed a MercadoPago webhook race condition with idempotency keys and retry logic
TypeScript Next.js tRPC Drizzle Supabase PostgreSQL Vitest
fulbbo.com ↗

Projects

Things I've built end-to-end

Featured

Fulbbo — Soccer Social Platform
Co-Founder & Lead Engineer

Fulbbo

Social platform connecting soccer players with nearby fields — featuring real-time chat, booking, payments, and friend coordination.

  • ▸ Designed a geographic cache system over Google Places API (PostgreSQL + 5km grid), reducing API costs by ~90% in high-traffic zones.
  • ▸ Built a real-time chat system enabling live coordination between players, handling concurrent interactions and real-time updates.
  • ▸ Architected a scalable monorepo with end-to-end type safety across frontend and backend, with automated CI/CD pipelines.
  • ▸ Designed the full booking and payment flow covering field availability, reservations, and in-app payments.
TypeScript Next.js React Node.js PostgreSQL Vercel 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