# Santiago Paz > Senior full-stack engineer in Buenos Aires, Argentina, with more than 10 years of experience. Works mostly in TypeScript, React, GraphQL and Next.js, and adds AI to complex infrastructure. The portfolio at https://santiagopaz.com is one page: a room drawn like a poster, where each part of the room opens a section (About, Experience, Projects, Skills and Contact). All of the text is also in the page HTML. This file has the same facts as plain Markdown. The text below is written by Santiago Paz in the first person, so "I" means Santiago Paz. ## Site - [Portfolio](https://santiagopaz.com): the one page, with all five sections ## 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 ### 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. ### 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. ### 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. ### 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. ## Projects - [Pegala!](https://pegala.ar): 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. Stack: Next.js, FastAPI, Claude API. - [How Lucky Am I?](https://howluckyami.app): 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. Stack: JavaScript, three.js. - [Contract Lens](https://trycontractlens.com): 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. Stack: Next.js, Prisma, PostgreSQL. - [Reema](https://reema.ar): An embeddable “listen to this article” player. It uses three text-to-speech providers, turns HTML into SSML and caches the audio. Stack: Next.js, Prisma, PostgreSQL. ## More projects - [Multi-Agent Trading Desk](https://trading-desk.santiagopaz.com/trading): 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. Stack: Next.js, TypeScript, FastAPI, LangGraph. - [Parallax 360 Tour](https://parallax.santiagopaz.com): 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. Stack: 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: Overall 86th, Node.js 91st, Artificial Intelligence 99th. ## Contact - Email: santiago.paz.1992@gmail.com - [LinkedIn](https://www.linkedin.com/in/santiago-paz) - [GitHub](https://github.com/santiago-paz) - Location: Buenos Aires, Argentina ## Optional ### 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.