Full-Stack Developer
I build innovative and cutting edge digital experiences for the web.
Resume
I'm a full-stack developer who thrives on building accessible, high-performance applications that blend thoughtful design with robust engineering. I love working at the intersection of user experience and functionality, creating solutions that not only look great but also deliver a smooth, intuitive experience.
Currently, I'm a Full-Stack Developer at Stack Five, where I’ve worked on diverse projects across different industries. I've helped modernize platforms, build custom CMS solutions, and overhaul legacy front-ends using technologies like Next.js and Sanity CMS. Collaborating closely with clients and teams, I ensure that each project meets high standards of quality and user satisfaction.
I also enjoyed my time as a Web Development TA at BrainStation, mentoring students through coding challenges and project reviews. It reinforced my passion for sharing knowledge and building a supportive tech community.
When I'm not coding, you can find me snowboarding in British Columbia’s mountains, tinkering with cars in the summer, or exploring new tech projects for fun.
- 2022 - PRESENT
Full-Stack Developer · Stack Five (Agency)
Code4rena - Smart Contract Auditing
Optimized Code4rena's platform by refactoring the front-end (Gatsby to Next.js, TypeScript), improving APIs, and applying SOLID principles, reducing load times by 40%. Developed a Sanity CMS blog that boosted organic traffic by 25% and enhanced SEO. Led frontend development for a Next.js web app, increasing user engagement by 30%, while collaborating with stakeholders to plan sprints and align features with project goals.
Next.jsTypescriptNode.jsExpressPostgresSanity CMSJestAssociated Brands Industries Ltd - Manufacturing
Developed a distributor-facing website for Associated Brands using a Next.js frontend and Sanity CMS backend, improving product accessibility and client engagement. Led meetings with design teams and stakeholders, addressed feedback, and managed project KPIs to ensure a successful launch.
Next.jsJavascriptSanity CMSTailwindYork1 - Environmental Services
Revamped York1's legacy frontend by implementing a modern, scalable design and improving the overall structure and styling. This overhaul enhanced maintainability, provided a better user experience, and reduced the bounce rate by 20%, contributing to increased user retention and engagement.
ASP.NetHTMLSass
- Code4rena - Warden ProfilesRead Case Study
Developed Code4rena's Warden Profile pages to boost user engagement and foster a more transparent and competitive environment. Modeled after GitHub's profile system, these pages showcased individual contributions, achievements, daily participation metrics, leaderboard rankings, and contribution effort grades. They also served as professional portfolios, enabling wardens to use them as resumes for their code auditing expertise.
Next.jsTypescriptSass - Code4rena - Web App 1.0Read Case Study
Enhanced Code4rena’s platform by adding a dedicated, task-focused web app experience for logged-in users. Leveraging Next.js layout files, dynamic layouts and styles were implemented for authenticated users, creating a distinct experience that emphasizes functionality over fluff.
Next.jsTypescriptSassNode.js - Code4rena - In-house CMS BlogRead Case Study
Developed an in-house blog for Code4rena using Sanity CMS and Next.js, leveraging static routes to deliver fast-loading, static pages for an enhanced user experience. Migrating the blog content from Medium to the main site not only centralized traffic but also improved organic site traffic and SEO.
Next.jsTypescriptSassSanity CMS - ABI Ltd - Sunshine SnacksRead Case Study
Developed a B2B product catalog platform for ABIL using Next.js, Tailwind CSS, and Sanity CMS, providing distributors with an efficient and user-friendly interface to browse and manage product data. Led client and design team meetings to ensure smooth collaboration and successfully drive the project to completion.
Next.jsJavascriptTailwindSanity CMS