I'm studying Electrical Engineering at the University of Waterloo.
Experiences
Full-Stack Web Development Internship at GRT Health
July 2024 - August 2024
- Developed a ticketing system for internal and client use with ASP.Net Core and deployed to the cloud with Azure
- Communicated with company's SQL database to store and retrieve tickets along with user data for authentication
- Incorporated automatic email notifications via Google's SMTP service
Tech stack: C# | ASP.Net Core | Azure | Bootstrap | Javascript
Projects
Ram's Media Club
- Developed a home page for my school's media club gathering over 2,000 monthly page visits
- Featured a search bar for school clubs and councils
- Provided links to school announcements and student resources that were scattered across many school web pages
- Trained succeeding developer (this website is no longer actively developed or maintained by me)
Tech stack: React.js | Typescript | Tailwind CSS
Password Manager
- Used Rust to develop a secure password manager
- Derived an encryption key from the master password and a randomly generated salt using Argon2id
- Used the derived key and a randomly generated nonce to encrypt passwords using AES-256-GCM encryption
- Verified master password inputs by decrypting stored ciphertext and validating AES-GCM authentication tag
Tech stack: Rust