About Me
I am a Software Engineering student at the University of Waterloo with an interest in system optimization and database development.
I originally made this website when I was 10 and have kept the same style since (:
Highlights
- Software Engineering Intern at Shopify, on the performance and optimization team
- History in Finance and Accounting
- Founder of Dares Consulting, delivering web development projects
- Primary Contributor to MollyCache, a novel query caching platform in Rust
- I recently won Gold in a Powerlifting competition
Personal Interests
Powerlifting, Sailing, Robotics/Electronics, Personal Finance, Outdoor Recreation, and more!
Education
My current GPA is 3.91 (AVG: 91.4%)
University of Waterloo
Sep. 2024 - PresentBachelor of Software Engineering
Nova Scotia Community College
Sep. 2022 – Jun. 2024Diploma in Business Administration - Accounting Concentration
Work Experience
Shopify
May 2025 – Aug. 2025 & Jan. 2026 – Apr. 2026Software Engineering Intern
- Developed a new controller to aid in bot detection handling over 750k requests / minute, using a multi-layered caching system, out-of-band cache writes, and stale-while-revalidate to maintain a 99.9999% cache hit rate.
- Championed a project which optimized memory usage of request serving workers by 700MiB (~40%) tripling worker lifespan allowing the benefits of the JIT and caching to decrease P90 response times by 9%.
- Implemented a CI cost saving measure allowing for the selective use of a sidecar with test runners, halving the resources required for 15,000 CI builds a month.
- Identified 3 MySQL queries needing forced indexes resulting in a reduction of 5,000 query timeouts per day.
- Developed a customized AI agent workflow to address over 800 SQL issues involving 3,500 unit and integration tests, allowing the project to be finished 2 months ahead of schedule.
- Responded to 17 on-call incidents as primary; identified the root cause in a worst level incident.
Dares Consulting
Nov. 2024 – Jan. 2026Owner
- Built a frontend for a tourism web application, delivering a $2,800 project in 65 hours using React/TypeScript.
- Delivered client management and planning for a $2,500 website development project in 25 hours.
- Implemented responsive mobile and desktop layouts using React hooks to fetch data from Django/Postgres.
Cube Sandbox Innovation Space
Jul. 2021 – Aug. 2024Program Assistant
- Developed a web application using React, Python, Flask, and SQL to manage inventory, user, and sales data.
- Built localized content pages for a bilingual customer facing website using Material UI and i18next.
- Developed and led interactive presentations covering programming, electronics, 3D printing, digital art, and entrepreneurship to ~1,000 people.
- Led 6 weeks of robotics camps, teaching ~50 kids (ages 10-14) coding and 3D CAD skills.
Projects
MollyCache
Aug. 2025 – Present- Built a zero-dependency, performance-oriented SQL interpreter and database engine in Rust to serve as the backend for a novel query caching platform.
- Achieved a 30% improvement over traditional query caching methods by increasing cache data granularity through the implementation of row-level data entries eliminating cache redundancy.
Inventory Management System
Sep. 2021 – Aug. 2024- Developed a comprehensive web application using React, Python, Flask, and SQL for managing inventory, users, and sales data at NSCC Cube Makerspace.
- Built a partial blog function, login system, and content pages with technical design documentation.
Contact
I'm always interested in hearing about new opportunities and collaborations.