Santiago Paz, homeCV download (PDF, 159 KB)

About

I’m Santiago Paz, a full-stack engineer with 13 years shipping production software, most of it on high-traffic web platforms. I work in TypeScript, React, Next.js and Node.js, with GraphQL, PostgreSQL and Prisma behind them. I’m based in Berlin, and I’m an Italian citizen, so I need no sponsorship to work in the EU.

What I build on my own time, I build alone and take all the way to production. Contract Lens is a multi-tenant SaaS for German law firms: a contract goes in as a PDF, an LLM extraction step returns typed data, and that data drives deadlines and alerts. Reema puts an embeddable “listen to this article” player on media sites, with three text-to-speech providers and an HTML-to-SSML pipeline behind it. Multi-Agent Trading Desk runs against a live broker API and places nothing until I confirm it. All three are live, and you can open them.

AI shows up in that work as one part of a product: an extraction step, a drafting step, a person approving the result before it counts. The deeper AI material I have is study rather than shipped work. bedrock-genai-labs is the curriculum I assembled for the AWS Certified Generative AI Developer - Professional certification: 26 lab scaffolds with reference solutions, covering retrieval, an agent loop, guardrails and LLM-as-judge evaluation. I’m still working through it, and I say so rather than counting it as experience.

My day job is Dialpad, where I build and ship pages across dialpad.com: a Next.js App Router site of roughly 1,900 pages across five locales, serving millions of visitors. I built most of its blog builder, which is live. Each block’s form comes from its Contentful content model, so adding a field rarely needs UI work, and Claude drafts copy through the Anthropic SDK for an editor to approve. React, Next.js and TypeScript on the front end, GraphQL and Contentful behind them, with performance, SEO and accessibility as release criteria.

Running underneath the last decade is a recurring thread: visual builders. The blog builder at Dialpad, a low-code drag-and-drop builder in React at Monks, and a campaign page builder at R/GA. All of them turn content models into systems non-engineers can drive.

On the stack: TypeScript first, with React, Next.js, Node.js and Tailwind, and GraphQL, PostgreSQL and Prisma behind them. I also write Python and FastAPI. For AI I work with the LLM APIs directly, mostly the Anthropic SDK and the Vercel AI SDK. I work in Claude Code daily, with custom skills and parallel subagents.

Before Berlin I was in Buenos Aires. I wrote about the move in Leaving Buenos Aires. I’m currently open to senior full-stack and product engineering roles.

At a glance

Portrait of Santiago Paz
Maker
Every project here is solo work, from the data model to the deploy.
Berlin
Based in Berlin, on-site or hybrid, and open to fully remote work.
Work permit
Italian citizen with EU work authorization. No sponsorship needed.
Experience
13 years shipping production software: TypeScript, React, Next.js, Node.js.
Languages
Spanish (native), English (full professional), German (elementary).

Experience

13 years shipping production software, most of it on high-traffic web platforms and the visual builders that feed them.

  1. May 2025 - Present

    Senior Web Developer at Dialpad (opens in a new tab)

    Build and ship pages across dialpad.com, a Next.js App Router site on Vercel: ~1,900 pages across five locales, serving millions of visitors. Built most of a WYSIWYG blog builder in Next.js, now live: each block's form comes from its Contentful content model, so a new field rarely needs UI work. It drafts with the Anthropic SDK, where Claude streams a draft that an editor approves before it enters a post. React, Next.js, TypeScript and Tailwind on the front end, with GraphQL queries and resolvers in a layer the team owns. Performance, SEO and accessibility are release criteria.

  2. Jun 2022 - May 2025

    Web Developer at Dialpad (opens in a new tab)

    Built and maintained high-traffic marketing pages across Dialpad's global web platform.

  3. Jun 2021 - Feb 2022

    Senior Software Engineer at Monks (opens in a new tab)

    High-performance web solutions for major digital platforms: a low-code drag-and-drop page builder in React for mobile storefronts, and web showcases for Google Chromecast focused on interactivity and cross-device performance.

  4. Aug 2020 - Jun 2021

    Software Engineer at R/GA (opens in a new tab)

    Buenos Aires

    Marketing pages for Google's Small Business initiatives (smallbusiness.withgoogle.com) in AngularJS, reaching millions of visitors monthly, plus a WYSIWYG page builder that let the team assemble campaign pages without engineering time. Held performance and WCAG compliance across high-traffic pages.

  5. Jul 2019 - Aug 2020

    Full-Stack Engineer at Digital Beings

    Built the platform behind Wrap (wrap.co) from scratch at an early-stage startup: app-like interactive content that runs inside messaging feeds with no app install. Node.js and Express services on MongoDB behind an Angular front end, with user, team and permission management, and a modular service architecture so new content formats could be added independently of the generator.

  6. Mar 2018 - Jul 2019

    Web Developer at Globant (opens in a new tab)

    Argentina

    Co-engineered JPMorgan's migration from a legacy ActionScript system to a full Angular platform, rebuilding the stock calculation interfaces used by brokers on top of the bank's existing back end, and refactoring interfaces for WCAG compliance.

  7. Jun 2017 - Mar 2018

    Software Engineer at Logismata

    FinTech and PropTech modules for the Swiss financial sector: financial planning, tax and real estate, in Angular and TypeScript.

  8. Mar 2014 - Jun 2017

    Web Developer at MRM (opens in a new tab)

    Argentina

    Data-driven digital experiences for the automotive sector, including the promotional rewards platform for GM's "GM Card" program. Built in AngularJS for the US market, letting cardholders track their earnings and vehicle benefits.

  9. Jan 2011 - Oct 2012

    Java Web Developer at HP (opens in a new tab)

    Argentina

    Large-scale telecom web solutions at HP's enterprise division, including a nationwide interactive mobile platform launched in Nextel stores. Built in J2SE, JBoss Seam, JSF and JavaScript, maintaining workflows for multi-million endpoint environments.

Education and certification

Recognition

Frequently asked

Who is Santiago Paz?

Santiago Paz is a senior full-stack engineer based in Berlin, Germany, with 13 years building high-traffic web platforms. He works in TypeScript, React, Next.js and Node.js, with GraphQL, PostgreSQL and Prisma behind them. He is an Italian citizen, so he needs no visa sponsorship to work in the EU.

What does Santiago Paz build?

Full-stack products, end to end and alone. Contract Lens is a multi-tenant SaaS for German law firms: a contract goes in as a PDF, an LLM extraction step returns typed data, and that data drives deadlines and alerts. Reema adds an embeddable "listen to this article" player to media sites, with three text-to-speech providers behind it. Multi-Agent Trading Desk runs against a live broker API and waits for a human to confirm before any order. All three are live. At Dialpad he ships dialpad.com, about 1,900 Next.js pages across five locales, and built most of its blog builder.

Where is Santiago Paz based?

Berlin, Germany. He is an Italian citizen and needs no sponsorship to work in the EU. He is open to senior roles in Berlin, on-site or hybrid, and to fully remote work.

What is Santiago Paz's tech stack?

TypeScript first: React, Next.js and Node.js, with GraphQL, PostgreSQL and Prisma behind them, and Tailwind for styling. Contentful is the content back end at Dialpad. He also writes Python and FastAPI. On the AI side he works with LLM APIs directly, including the Anthropic SDK and the Vercel AI SDK, for extraction and drafting inside a product rather than as the product.

How can I contact or hire Santiago Paz?

Email santiago.paz.1992@gmail.com, or reach him on GitHub (github.com/santiago-paz) and LinkedIn. He is open to senior full-stack and product engineering roles.

Elsewhere