Senior software engineer with 10+ years of experience building web platforms, APIs, and the infrastructure underneath them. I’ve worked across Argentina, France, and the UK, from research at Inria to blockchain tooling at Radix DLT. I joined Grapevine, a US giving platform, as its third engineer, and over six years became the largest contributor to its Django backend, maintaining the Stripe integration behind roughly $47M in donations and building its messaging system end to end, from data model to UI. I work primarily with Python, Django, PostgreSQL, TypeScript, and Angular, and maintain open-source projects with over 2,500 GitHub stars.
Python, Django, and DRF on PostgreSQL and Redis, with earlier work in Java, Spring Boot, and Node.js. I own systems end to end: data models, versioned REST APIs, background job pipelines, and risky data migrations. That includes six years as main maintainer of a Stripe integration covering destination charges, PaymentIntents, ACH, 3DS, and multicurrency.
10+ yrs · ~$47M in donations processedTypeScript and Angular, including server-side rendering, with some React and Vue.js along the way. I build responsive, accessible interfaces from the data model through to production. Most recently a real-time messaging inbox, with live delivery over WebSockets and a polling fallback for when the connection drops.
Angular + SSR · Design-to-productionDocker, AWS (ECS, Lambda, CloudWatch), Terraform, and CI/CD pipelines. I containerized a live payments platform for its move from Heroku to AWS, using one image that ran on both so there was never a cutover, and built the log and alarm pipeline the team watches production through.
Heroku → AWS ECS · Zero-downtime deploys