Software Engineering student at Waterloo. I build things, really love food, and somehow ended up at the UN. Looking to get into the start-up and tech space.

- sep 2026 / now
Operations Intern
Build Python screening tooling for a Waterloo campus-based startup, ingesting SEC XBRL and vendor-API fundamentals into a cached pandas store. Rank the universe on sector-neutral z-scores across valuation, quality, and leverage, with Piotroski F-Score filters cutting hundreds of tickers to a shortlist. Support day-to-day investment operations behind a $3M AUM portfolio compounding at a 63.5% CAGR since 2022.
- sep 2026 / now
Software Engineer
Serve on the executive team of a University of Waterloo design incubator that pairs student project teams with mentors and workshops to ship digital products each term. Own the club's web presence end to end, translating Figma prototypes into responsive React/Next.js components across the site, application intake, and showcase pages. Run technical workshops and code reviews for project teams, unblocking designers on front-end implementation ahead of the end-of-term showcase.
- apr 2026 / now
Head of Technology Operations
Operate end-to-end technology for a student-run private equity firm managing $80K+ in assets. Engineer the algorithmic and web-based systems driving 61% annualized returns, working alongside an Ivey AEO and Queen's Commerce executive team.
- jun / oct 2024
Software Engineer Intern
rookbook sports
Built and maintained the production site for a Southeast Asian football management agency in Flutter (Dart) under two engineers' mentorship. Composed a custom widget tree with LayoutBuilder breakpoints and reactive state over async roster and inquiry data.
- apr 2025 / jun 2026
Volunteer IT Director
Built internal web platforms and automated data-routing systems across 10+ chapters. Coordinated with 19+ external partners, including hospitals, First Nations, and city governments, to streamline logistics and drive $10K+ in fundraising outcomes.
- mar 2025
Youth Representative & Speaker
united nations
One of ~100 under-18 delegates at the 2025 UN ECOSOC Youth Forum in New York City, among university students, PhD candidates, and ministers. Delivered a live, televised speech on the role of youth to 1,000+ attendees, including Council President Bob Rae. Attended invite-only side events hosted by the ILO, UNDP, and the Permanent Missions of China and Canada.

Laplace
pokémon showdown battle ai · python · 2026- Reached a peak 2231 Elo — ranked #150 in the world on the competitive ladder, top 1% among hundreds of thousands of human players; drew 200K+ views across social media.
- Drives each turn with determinized Monte Carlo Tree Search to reason under hidden information and simultaneous moves: samples plausible opponent teams, simulates ~250K playouts per 120ms on a multithreaded Rust engine, and plays a mixed, unexploitable strategy.
- Deduces concealed opponent items and stats from in-game tells like move patterns and turn order, and trained a PyTorch value network (368 features, self-play labels, ~70% accuracy) to resolve near-ties.
- Validated every change through a loss-mining → root-cause → A/B self-play harness with Wilson confidence intervals, benchmarked against the strongest open-source bot.
Last Tour
chrome extension · javascript · 2026- Shipped a Manifest V3 Chrome extension (200 impressions) that overrides the new-tab page with a procedural pixel-art city, rendered to a low-res offscreen canvas and nearest-neighbour upscaled, with parallax layers and runtime snowfall.
- Synthesized all ambience through the WebAudio API — filtered-noise wind, oscillator engine idle — and added a chrome.storage journal and topSites integration, shipping zero copyrighted assets.
Progressive Difficulty Scaler
minecraft fabric mod · java · 2026- Built a server-side Fabric mod (400 downloads, MC 1.21.1) that hooks entity-load events to rescale each mob's max-health and attack-damage attributes on spawn against a server-wide progression average.
- Derives a hidden 0–100 progression score per player from gear, dimensions, advancements, and log-scaled diamond/netherite mining, mapped through a normalized logistic S-curve so difficulty ramps mid-to-late game and eases at the top.
- 01scholastic writing awards · flash fiction
i write sometimes.
gold at the scholastic writing and art awards for fiction. 1 of 100 nationally, and 1 of 7 gold recipients for flash fiction in all of canada. i had one of my short stories published in an anthology too.
- 02food
i really like food.
if you got a dish to share with me, hit me up. i cook in my spare time too! i'm starving just thinking about it ngl.



