Skip to content
Portfolio

Case studies from real teams, products, and constraints.

A curated look at the work behind my resume: software architecture, product systems, and hands-on technical leadership across US and LATAM teams.

8

Roles across commerce, gaming, real estate, martech, agencies, and SaaS.

3

Open-source and community work that sharpens how I build and lead.

135

Recurring tools and platforms that show up across production systems.

Client and product work

Professional Work

Work delivered for product teams across commerce, gaming, SaaS, real estate, martech, and platform engineering.

X Games
X Games logo on a branded red, charcoal, and ivory cover
Professional work Senior Full Stack Engineer
2025

X Games

Built and scaled the official X Games digital platform — a high-traffic sports media site serving millions of fans — with real-time live streaming, geo-based access control, and a programmatic ad infrastructure powered by Google Ad Manager.

  • 56+ pull requests merged across two codebases
  • Real-time geo-based live stream access across global audiences
Nebular Technologies
Nebular logo on a graphite and silver geometric cover
Professional work Junior Full Stack Developer
2014 - 2017

Nebular Technologies

Shipped client web, Android, and commerce products across Rails, AngularJS, Java, and WordPress, building the release discipline and full-stack range I still rely on today.

  • Shipped across backend, frontend, mobile, and CMS work in one studio
  • Built the foundation for later tech lead and full-stack roles
Personal builds

Personal Projects

Open-source, community, and self-directed projects that show how I like to learn, teach, and build beyond client work.

@santi020k/eslint-config-basic
@santi020k/eslint-config-basic badge on an indigo and lilac geometric cover
Personal project Creator
2024
Present

@santi020k/eslint-config-basic

Built a DX-first ESLint toolkit for JavaScript and TypeScript teams that want stronger defaults, less setup friction, and cleaner reviews.

  • Used by 30+ developers across personal, client, and shared codebases
  • Reduced repeated setup work for new projects and experiments
  • Encoded strong defaults across React, Next.js, Astro, and monorepos
@santi020k/eslint-config-santi020k
@santi020k/eslint-config-santi020k badge on an indigo and violet geometric cover
Personal project Creator
2023 - 2024

@santi020k/eslint-config-santi020k

Turned internal linting conventions into a reusable package that standardized React and TypeScript projects and paved the way for @santi020k/eslint-config-basic.

  • Shared one reusable lint baseline across multiple React and TypeScript projects
  • Reduced repeated setup work for new apps and experiments
Technology map

The tools behind the work.

React and TypeScript sit at the center, but the stack widens to fit the product: testing, mobile, backend, DX, and delivery tooling.

Browse the full stack index