Experience
2023 — 2026
2023 — 2026
Tokyo, Japan
2022 — 2022
2022 — 2022
Tokyo, Japan
• Responsible for Vue.js front end rebrand alongside senior engineer, making independent choices to bridge design gaps, while rigorously testing edge cases and cross-browser compatibility for a polished product release
• Wrote and deployed an HTML/CSS page from scratch, efficiently solving challenges posed by fixed-size content to deliver a responsive user experience, resulting in its completion two weeks ahead of schedule
• Implemented support for OKX Chain in Curvegrid's primary Blockchain-as-a-service product, handling OKX Chain's limitations on block queries to seamlessly integrate with the existing Go backend
• Implemented decoupling of two classes in Typescript back end, ensuring zero regressions by meticulously writing and updating tests. This change unblocked crucial feature work and resulted in a more robust system
• Developed design strategy with senior engineers to protect users from unpredictable gas price spikes while ensuring timely transactions, and delivered an initial solution to users on our Shopify NFT app
2022 — 2022
2022 — 2022
Austin, Texas, United States
• Delivered new access control functionality by implementing major updates to existing React components, mocking API responses in the absence of backend changes to test and showcase new functionality
• Consistently demonstrated a keen eye for detail during visual redesign of components, ensuring responsive behavior and compliance with accessibility standards
• Upheld polished UX by rigorously testing the component across a wide range of inputs, proactively collaborating with designers to gracefully handle empty states and edge cases
• Collaborated in parallel with senior engineers on new product landing page, effectively communicating to maintain consistency and prevent merge conflicts during implementation
• Refactored and consolidated logic across the codebase, enabling efficient code reuse within the component and promoting efficient development practices.
• Active member in UI team's quarterly bug squash, recognized for opening and merging the most PRs
• Surfaced potential improvements in the team's usage of types by analyzing TypeScript error suppression
2021 — 2021
2021 — 2021
Waterloo, Ontario, Canada
2020 — 2020
2020 — 2020
Kitchener, Ontario, Canada
• Resolved over 200+ customer feedback tickets, implementing solutions in both back-end and front-end to ensure customer satisfaction through direct client engagement and continuous feedback iteration
• Played a pivotal role in fostering a culture of code quality in a growing codebase by facilitating code reuse and implementing code quality metrics to prioritize critical issues
• Wrote comprehensive code quality guides to aid with onboarding an expanding team and reviewed pull requests to uphold standards for scalable and reusable code
• Presented strategy to reduce growing volume of requests, implementing new triage and tracking process
Education
University of Waterloo
Bachelor of Applied Science - BASc
2018 — 2023
Centennial Collegiate Vocational Institute