// Pablo Guerrero

Principal software engineer with experience building scalable, maintainable web platforms and distributed services. Specialises in React, Next.js, serverless architectures, and cloud migrations, with a focus on technical leadership, reliable delivery, and systems that perform at scale.

// Tech stack

// Current role

JustGiving - Principal software engineer

Aug 2019 - Present

Led the development of a modular page platform, from cross-team architectural design to coordinating the implementation of detailed RFCs, consolidating multiple product-specific backends/frontends into reusable services and components. Reducing duplication of business logic and accelerated feature delivery across fundraising, crowdfunding, and campaign products. This involved a cloud migration as we move AWS services into Azure without any downtime, to achieve that we set up an event-driven data pipeline using AWS Lambda and Step Functions to stream events and replay historical data into our new services built in Azure.

Drove the next-generation rendering stack using Next.js with React Server Components, deployed as Lambda@Edge. Built a globally replicated DynamoDB caching layer aggregating all data required to render pages at scale. Designed event-driven sync mechanisms to keep cached data consistent, significantly improving performance, reliability, and time-to-first-byte.

Designed and delivered an AI-powered spam detection service, LLM models to analyse fundraising page data to proactively flag fraudulent or abusive content and protect platform integrity.

Gained deep experience with CI/CD and Infrastructure as Code, using Terraform and AWS CDK to provision and manage cloud services, and automating deployments to ensure reliability and repeatability across environments.

Adopted a fully agentic software development lifecycle, following Spec Driven Development and using AI to assist during all phases, from initial discovery and RFC definition, to implementation, review and testing

Technologies: React, Next.js, TypeScript, GraphQL (Apollo), AWS Lambda, Lambda@Edge, Step Functions, DynamoDB, SQS, SNS, Azure Service Bus, CosmosDB, CircleCI, Serverless Framework, Terraform, AWS CDK

// Previous experience

// Education