Pedro Lizárraga
Senior Software Engineer | Full-Stack
About
I'm Pedro Lizárraga, a Senior Software Engineer with 15+ years of experience building scalable, reliable web applications across healthcare, e-commerce, finance, transportation, and government. I specialize in TypeScript, Node.js, NestJS, React, Angular, GraphQL, Cloudflare Workers, Durable Objects, Cloudflare D1, and Epic FHIR integrations, and I hold the Apollo Graph Developer – Associate certification.
I also build AI agents for businesses as a freelancer, using the Vercel AI SDK. I am building a WhatsApp appointment agent for a dental clinic, which is still in development. Read the AI Appointment Agent case study.
Selected work
Healthcare Platform
The GraphQL backend of a patient-facing healthcare app: doctor search, appointments, and lab results from Epic FHIR, in an Apollo Federation graph.
Stack: TypeScript, Node.js, Apollo Server, Apollo Federation, GraphQL, PostgreSQL, Epic FHIR
Dealer B2B Commerce Platform
Fender's dealer-facing B2B commerce platform, where I built core Angular experiences for product discovery, catalog, cart, ordering, and order tracking.
Stack: Angular, TypeScript, Node.js, Express.js, AWS Lambda, Amazon S3
Electronic Invoicing SaaS Migration to Rails
A module-by-module migration of docDigitales' legacy WebDev electronic-invoicing product to Ruby on Rails, with redirects until the legacy app was shut down.
Stack: Ruby on Rails, JavaScript, Bootstrap, MySQL
AI Appointment Agent
A WhatsApp agent that answers a dental clinic's questions and books, moves, and cancels appointments, with a panel where staff take over what it cannot resolve.
Stack: TypeScript, Vercel AI SDK, WhatsApp Cloud API, Cloudflare Workers, Durable Objects, D1, Drizzle
NestJS Starter Template
A production-ready NestJS 12 starter with Better Auth, role-based access, PostgreSQL, and tests against real databases, for a secure baseline on new backends.
Stack: TypeScript, NestJS 12, Better Auth, PostgreSQL, Prisma, Pino, Swagger
Recent experience
Freelance Software Engineer, Independent
Senior Software Engineer, Publicis Sapient
Senior Frontend Developer, Fender Musical Instruments Corporation