Hey! I'm Leo.-image

Hey! I'm Leo.

I study computer science at the University of Waterloo.

In my free time, you can catch me bouldering, baking bread, or watching sports with my friends.

Experience

Amazon Web Services

Seattle, WAMay 2026 - Present

Designed a Java service for DynamoDB replication-lag computation, cutting partition-metadata reads by 90%. Streamed gzip-compressed snapshots directly to S3, reducing peak memory per upload from 480MB to ~5MB. Conducted benchmarking runs that projected a 5x latency improvement in steady-state lineage-construction.

Stripe

Seattle, WAJanuary 2026 - May 2026

Built a custom Go policy engine for Stripe’s tier-0 Kubernetes authorization service, cutting p99 latency by 84%. Wrote a shadow-test framework to validate authorization rules against live production traffic before deployment. Drove a canary rollout across all regions and shards with automated rollback, achieving zero post-cutover errors.

Super.com

San Francisco, CAMay 2025 - August 2025

Implemented Python feature toggles with observability tooling to enable dark launches, cutting QA hours by 35%. Built end-to-end Python and Celery workflows to batch-process transfer refunds, eliminating the need for manual reconciliation.

Graycore

Richmond, VAJanuary 2025 - April 2025

Built a Shopify driver with Angular using a backend translation layer for integration with internal systems. Used RxJS to debounce and cache GraphQL queries, reducing network calls by 55%, and applied Angular incremental hydration to cut Cumulative Layout Shift by 30%.

Equitable

Waterloo, ONMay 2024 - August 2024

Wrote Python and shell scripts to improve the internal ticketing system, reducing client response time by ~40%. Optimized cash value projections with a custom function, saving ~65 engineer hours annually.

UW Blueprint

Waterloo, ONApril 2024 - December 2024

Built and maintained data migration scripts with Prisma ORM and PostgreSQL to ensure accurate transfers. Created TypeScript interfaces and service layers for consistent backend-database communication.

Get in touch.

Feel free to contact me in any of these ways!