Hey! I'm April,
a

I'm a first year computer science student at the University of Waterloo, focused on learning and building practical software development skills. I'm always seeking internships and new opportunities to apply my knowledge in real-world settings. Outside of school, I enjoy hiking, photography, and swimming!

Experience

Incoming Software Developer

Accelerate Alberta

Jan 2026 - Mar 2026

  • Redesigning and optimizing a Next.js and TypeScript website with improved layout, responsiveness, and component reusability to increase user engagement and experience.
ReactTypeScriptNext.jsTailwind CSS

Software Developer

UW Electrium Mobility - Request Platform Website

Oct 2025 - Present

  • Developed and optimized reusable UI components in Next.js and TypeScript, improving frontend maintainability and reducing unnecessary re-renders by 25% through refactored component structure and state management.
  • Integrated Supabase (PostgreSQL) CRUD operations into the application’s data layer, improving backend–frontenddata synchronization and consistency by 20%.
Next.jsTypeScriptCSSSupaBaseNext Auth

Coach & Lifeguard

Richmond Hill Lifesaving Club

Apr 2023 - Aug 2025

  • Coached 100+ youth swimmers in lifesaving sport, contributing to strong competitive results and multiple podium finishes.
  • Led practices and competitions, developing strong leadership, communication, and time-management skills.

Projects

NutriLens

TechNova 2025 Hackathon. A mobile app that scans food items and provides nutritional information.

TypeScriptExpoReact Native

MailGest

A web app that summarizes and categories emails using AI.

ReactViteTailwind CSSMongoDBGoogle OAuthGemini API

Guess Who

A classic version of the Guess Who board game.

JavaSwingAWT

My Website

You're currently viewing my personal portfolio website!

TypeScriptReactNext.jsTailwind CSS

Get in Touch

I'm always interested in hearing about new opportunities or projects. Feel free to reach out!