Santiago Paz

About

I am a senior full-stack engineer in Buenos Aires with more than 10 years of experience.

I work mostly in TypeScript, React, GraphQL and Next.js. I add AI to complex infrastructure, and I use Claude Code every day to build agents, workflows and skills.

I care more about the solution than the technology, and I like to build useful products, alone or with talented colleagues. I pay attention to detail, and if users do not find my solution useful, I go with their view.

Languages
Spanish (native), English (professional working), German (elementary)
Education
Data Science Program, Digital House, 2018 - 2019, completed. Computer Science, then Data Science, at Universidad de Buenos Aires, 2010 - 2023, both unfinished.
Award
3rd place globally at the Hack-Nation Global AI Hackathon, with 2,000+ participants.
Outside work
Music and media production

Experience

  1. Dialpad

    Senior Web Developer

    Jun 2022 - Present. Senior since May 2025

    • Built and launched pages across dialpad.com with the Next.js App Router on Vercel. The site has 5 locales, 1,900+ pages and millions of visitors a month.
    • The stack is React, Next.js and TypeScript on the front end, with GraphQL and Contentful on the back end.
    • Created a WYSIWYG page builder in Next.js. It uses the Claude API to write text that follows the brand guidelines, and pages are composed visually from modular blocks.
    • Made sure performance, SEO and accessibility came first in releases.
  2. Monks

    Senior Software Engineer

    Jun 2021 - Feb 2022

    • Created a low-code, drag-and-drop page builder in React for mobile storefronts.
    • Built web showcases for Google Chromecast, with a focus on smooth interaction and speed across devices.
  3. R/GA

    Software Engineer

    Aug 2020 - Jun 2021

    • Built pages for Google’s Small Business initiatives (smallbusiness.withgoogle.com) in AngularJS. They reached millions of visitors a month.
    • Built a WYSIWYG page builder that let the team put together campaign pages without engineering time.
    • Made sure the high-traffic pages were fast and met WCAG.
  4. Digital Beings

    Full-Stack Engineer

    Jul 2019 - Aug 2020

    • Built the platform behind Wrap (wrap.co) from scratch at an early-stage startup, on the MEAN stack (MongoDB, Express, Angular, Node.js), with user, team and permission management.
    • Designed the services as separate modules, so each new content format could be added on its own.

Earlier work

Globant (2018 - 2019). Co-engineered JPMorgan’s move from a legacy ActionScript system to an Angular platform. Rebuilt the stock calculation screens that brokers use, on top of the bank’s existing back end, and refactored the interfaces for WCAG.

Logismata (2017 - 2018). FinTech and PropTech modules for the Swiss financial sector: financial planning, tax and real estate, in Angular and TypeScript.

MRM (2014 - 2017). The rewards site for GM’s “GM Card” program, plus AngularJS tools to track cardholder benefits, built for the US market to raise customer loyalty.

HP (2011 - 2012). Telecom web solutions for HP’s enterprise division in J2SE, JBoss Seam, JSF and JavaScript, and a nationwide interactive mobile platform in Nextel stores, for thousands of users.

Projects

Four products I built end to end, each as the only engineer.

Pegala!

A CV tool for job seekers in Argentina. You paste a job ad, and Pegala rewrites your CV with the words of that ad. You see every change before you save. It is in closed beta.

Next.js, FastAPI, Claude API

How Lucky Am I?

A short quiz that shows where you stand among the 8.3 billion people alive. It compares your answers with public data from the World Bank, the UN and others. Your answers never leave the browser.

JavaScript, three.js

Contract Lens

Contract intelligence for small law firms. You upload a PDF, and an LLM returns structured data that drives deadlines and alerts. It is multi-tenant with 5-role RBAC.

Next.js, Prisma, PostgreSQL

Reema

An embeddable “listen to this article” player. It uses three text-to-speech providers, turns HTML into SSML and caches the audio.

Next.js, Prisma, PostgreSQL

More projects

Multi-Agent Trading Desk

A trading dashboard for CEDEARs, the Argentine depository receipts of foreign stocks, on a Windows 98 desktop. It has 12 LLM analyst agents and an auto trader, and it connects to the InvertirOnline broker API. The AI back end builds on the open-source ai-hedge-fund project. The public demo uses fictitious data.

Next.js, TypeScript, FastAPI, LangGraph

Parallax 360 Tour

A 360° panorama viewer with real parallax. A Python pipeline turns one photo into depth layers with Depth-Anything-3 and LaMa. In the browser, three.js draws the layers on nested spheres, so close objects move more than far ones.

Next.js, three.js, Python, PyTorch

Skills

  • TypeScript
  • React
  • Next.js (App Router)
  • Node.js
  • GraphQL
  • PostgreSQL and Prisma
  • Contentful
  • Vue.js
  • Claude Code
  • Page builders

I use Claude Code every day. I build agents, workflows and custom skills with it, and I run parallel subagents.

I built page builders at R/GA and Monks, and I now own a third at Dialpad. They let people who are not engineers make pages on their own. At Dialpad, the Claude API writes the text inside the builder.

Earlier in my career I used the MEAN stack (MongoDB, Express, Angular and Node.js), and Java before that.

TestGorilla assessment in React, Node, AI and Python, by percentile.
  • Overall86th
  • Node.js91st
  • Artificial Intelligence99th

Contact

Write to me, or find me online.

santiago.paz.1992@gmail.com

Buenos Aires, Argentina