I study computer science at the University of Waterloo.
In my free time time, you can catch me bouldering, baking bread, or watching sports with my friends.
Built custom React hooks with local-storage TTLs to suppress repeat UI prompts, reducing interface clutter by 22%. Implemented Python feature toggles with observability tooling to enable dark launches, cutting QA hours by 35%, and used TypeScript abstractions to implement unified loading states, improving First Input Delay by 40%.
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%.
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.
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.
Feel free to contact me in any of these ways!