Education and Certifications
certifications
Udemy
- React - The Complete Guide 2024 (incl. Next.js, Redux) [2yrs]
- Node.js, Express, MongoDB & More: The Complete Bootcamp [4yrs]
- The Complete JavaScript Course 2024: From Zero to Expert! [4yrs]

university
Software Engineering co-op
- Designed a wind turbine
- Created a recyling robot
- Created an ultrasonic blind cane for individuals with blindness

high school
Langstaff Secondary School
- Varsity Soccer Team
- Relay for Life Organizer
Experience
- 1April 2023 - September 2024
Exotify
founder
- Cut average client site turnaround from 3 weeks to 5 days by building a reusable Next.js component and page-template library shared across 10+ business websites
- Boosted average Lighthouse performance scores from 65 to 95+ by adopting Next.js static site generation, automatic image optimization, and route-based code-splitting
- Increased organic search traffic by +30% for client sites by implementing server-side rendering and dynamic SEO meta tags across every Next.js page
- Reduced client-reported downtime incidents by 90% by building a Puppeteer-powered monitoring dashboard that automatically flagged broken pages and outages in real time
- Next.js
- React
- SSR/SSG
- Puppeteer.js
- 2April 2025 - August 2025
Royal Bank of Canada
Software Engineer Intern
- Improved efficiency of audit teams by +25% by contributing +50 commits to a workflow automation tool that exports form data to formatted PDFs using Typescript, Nuxt, Vue.js and DOCXTemplater
- Reduced testing time by +33% by developing a dashboard to quickstart 12 audit scenarios with MS SQL Server
- Accelerated web load times from 15s to 4s by compressing large JSON files during network transfer with PizZip
- Decreased deploy time to QA environment by 2 minutes by removing unnecessary packages and optimizing build scripts through GitHub Actions for CI/CD pipeline
- TypeScript
- Nuxt
- Vue.js
- DOCXTemplater
- MS SQL Server
- PizZip
- GitHub Actions
- 3April 2026 - August 2026
Bell
Software Developer Intern
- Developed 3 dynamic TD EasyLine IVR call flows using Java and Cisco CVP, automating 10% of inbound call routing over SIP/HTTP-based telecom infrastructure
- Built a REST API to generate +3M spoken numbers, currency and dates as .wav files using Java's HTTPServer
- Caught 4 regressions before deployment by achieving 100% test coverage through a suite of JUnit unit tests
- Implemented a web-based dashboard to modify +100 .wav files on-demand from S3 storage using AWS SDK
- Java
- Cisco CVP
- AWS SDK
- S3
- JUnit
Skills
- Python
- JavaScript
- TypeScript
- Java
- C
- CPlusPlus
- React
- NodeJS
- NextJS
- Express
- MongoDB
- SQL
- AWS
- Azure
- Git
- Jest
- Verilog
- Linux
123456789101112131415




