Software Engineer · Backend, Full-Stack & AI

Matteo Pesenti

Software engineering student at the University of Waterloo. I work across the whole stack, and everything I build these days is AI-first.

Portrait of Matteo Pesenti

About

I’m a software engineer who works across the whole stack, with a pull toward backend systems and, lately, the AI infrastructure around them: on-call agents, MCP servers, and the tooling that keeps them dependable in production.

I graduate in April 2027 and I’m looking for full-time backend, full-stack, and AI engineering roles in the US.

Outside of that, I spend most of my free time mountain biking, playing poker, and shooting pool.

Experience

    • Worked directly with customers to build human risk scoring, a Django + React model that flags where a company's risk is coming from, unblocking 9 enterprise deals worth $2M in ARR.
    • Architected an internal MCP platform in Django + Terraform that gives AI agents PII-masked, audited access to production data, Airflow, and Kubernetes to diagnose failures, cutting failed pipeline runs from 12% to 0%.
    • Engineered an AI agent that autonomously resolves production incidents, restarting failed DAGs, opening fix PRs, and suppressing noisy alerts, cutting manual intervention by 65%.
    • Set up cloud dev environments that give engineers and coding agents a running copy of the app to work in, so agents can build and test changes in parallel, driving 30% more PRs.
    fablesecurity.com
    • Built an LLM extraction pipeline that parses option grants and stock certificates from uploaded documents into structured cap table data, writing the prompts and extraction code, handling 1,400 extractions/day.
    • Redesigned cap table extraction as a fully async experience in Django + Celery, tracking job status live and emailing users a deep link when results are ready, removing a 2-10 minute blocking wait.
    • Designed Braintrust eval scorers that grade every prompt change against 100+ labeled documents, lifting extraction accuracy from 80% to 99.6%.
    • Rebuilt the cap table importer and warrant-signing pages as React + TypeScript microfrontends with module federation, serving 12,000 weekly users.
    carta.com
    • Implemented a customer portal editor in React + Go, building the UI and the REST and gRPC APIs that let businesses customize their WiFi portals, as part of a $5M ARR deal with Verizon.
    • Integrated Foursquare, Google Places, and Yelp APIs with rate-limited, retrying clients to enrich venue metadata powering audience segmentation across millions of WiFi users.
    • Built a React component for dynamic captive-portal ads backed by gRPC services querying PostgreSQL and S3, enabling targeted campaigns.
    • Created a Go testing framework for PostgreSQL with schema cloning and parallel CI execution.
    adentro.com
    • Developed a React + Flask wildfire hazard-mapping tool, building the map UI and serving geospatial data through REST APIs, cutting hazard assessment from days to minutes.
    • Developed a Python + Qt desktop tool to disseminate wildfire-resilient building guidelines, integrating hazard, exposure, and construction GIS data.
    nrc.canada.ca
    • Built diagram solving in FastAPI + React for photographed homework problems, fine-tuning a PyTorch classifier on 10,000 labeled images to detect diagrams, lifting engagement 8% in A/B tests.
    • Migrated ML services from Hugging Face to Baseten, reducing latency spikes by 30% across 20+ production models.
    web.szl.ai

Projects

  • PokerGPT screenshot

    Stack

    • Python
    • Discord.py
    • OpenAI GPT-4
    • MySQL
    • LangChain
  • Blackjack screenshot

    Stack

    • React
    • TypeScript
    • Zustand
    • Framer Motion
    • Tailwind CSS
  • Wordle Solver screenshot

    Stack

    • Python
    • Selenium
    • Web Scraping
    • Algorithm Design
  • Poker Replay screenshot

    Stack

    • React
    • PostgreSQL
    • Express
    • Python
    • Flask
    • Docker
  • Chess AI screenshot

    Stack

    • C++
    • SFML
    • AI Algorithm

Contact

Have a role, a project, or just want to talk shop? Send a message below, or email me directly