Vishwas Puri

I'm a

About

I'm Vishwas Puri, a full-stack software engineer and aspiring entrepreneur. I am currently a second-year Computer Engineering student at the University of Toronto, pursuing minors in Artificial Intelligence and Business. With a proven track record of transforming complex challenges into scalable, user-centric solutions, I have completed eight technical internships since grade 10, gaining extensive hands-on experience in full-stack development, AI/ML, and enterprise software engineering. My expertise spans a wide range of technologies, including Python, Java, C/C++, C#, TypeScript, React, Angular, and modern cloud platforms.

As an analytical and interpersonal leader, I thrive on building exceptional products that prioritize both technical excellence and user experience. My commitment to innovation and community leadership is demonstrated by my involvement in 20+ hackathons, where I have participated, mentored teams, and served as a judge. I am passionate about tackling real-world problems by leading impactful projects, from building microservices that serve thousands of users to creating AI-powered applications. I'm eager to contribute my skills to drive innovation and shape the future of technology.

Feel free to reach out to me at vishwaspuriofficial@gmail.com to connect.

Featured Projects

🧬

SkinAI Classifier

Deep Learning Skin Lesion Classification

An AI-powered tool for accurate skin lesion classification, providing instant predictions and supporting early diagnosis.

Caption Tune

Caption Tune

AI-Powered Music and Caption Platform

A platform that generates personalized music and captions using AI, enhancing creative content experiences for users.

FridgeGuru

HackTheNorth 2023 ML/AI Project

A tool transforming fridge contents into personalized recipe suggestions, solving the age-old "what to eat" dilemma

Waste Securities

Third Place Winner at Hack Peel Hackathon

An AI-powered Security Surveillance program turning old electronics into modern security systems

TreeTrackers

My Leading Project at A.C.E.R.

A free tree-tracking program that allows individuals, communities, and municipalities to collect, document, view and share data whenever and wherever.

People Against Littering

My Leading Project at Brampton Focus

A litter tracker app that counts the litter pieces you pick up every day to make our country a cleaner place.

Small Biz Hub

My Project at CityStudio

A platform for small businesses to use the power of media to advertise and promote their services to our community.

We Got The Shot

An Initiative at CityStudio

A vaccine campaign to encourage everyone to remove vaccine hesitancy and end the covid pandemic together.

What does the dog say?

HackTheNorth 2021 ML/AI Project

A very innovative use of machine learning to create a dog-speech recognizer to understand what you dog is saying to you.

Resume

Education

B.A.Sc in Computer Engineering + PEY (Co-op)

2023 - 2027

The University of Toronto (St. George)

Pursuing minors in Artificial Intelligence and Business

Relevant Coursework: Data Structures and Algorithms, Object-Oriented Programming, Digital Logic Circuit Design, Combinational Logic Optimization, FPGA Design, Linear Algebra, Time and Space Complexity Analysis, Computer Organization, Probability and Statistics

High School Diploma

2019 - 2023

The Woodlands Secondary School

Professional Experience

Software Engineering Intern at Canada Life

May, 2025 - Aug, 2025

Toronto, Canada

  • Collaborated with Sponsor Billing and Finance team to develop a group insurance billing platform using C#, ASP.NET Core, and Microsoft SQL Server, automating invoicing for admins and cutting manual work by 95%
  • Built a React and Vite.js dashboard for real-time invoice generation, transforming days of manual work into seconds with responsive UI/UX integrated with GitLab CI/CD pipelines for automated deployments
  • Redeveloped VBA onboarding system in Microsoft Access using optimized SQL Server queries, cutting high-priority break/fix incidents by 90% for developers and boosting onboarding efficiency for business users

Lead Software Engineering Intern at Royal Bank of Canada

May, 2024 - Aug, 2024

Toronto, Canada

  • Led an agile team of 5 developers to design and streamline the financial plan verification process for Advisors, collaborating with business stakeholders to build a custom business rules engine
  • Owned project, delivering a scalable Spring Boot microservice automating daily batch validation for 150 financial plans, ensuring quality through code reviews, achieving 3 production releases in 8 weeks
  • Engineered an Oracle SQL data pipeline with seamless external API integrations, powering an Angular dashboard used daily by over 200 financial advisors across Canada, reducing manual validation time by 75%

Software Engineering Intern at Royal Bank of Canada

Jul, 2023 - Aug, 2023

Toronto, Canada

  • Collaborated with RBC’s digital team to enhance UI consistency, developing 4 maintainable Angular and React web components for organization-wide standardization
  • Performed unit and end-to-end testing with Jest and Cypress, achieving over 80% code coverage aligned with Figma designs for high-quality components
  • Enhanced customer usability and accessibility, boosting developer productivity by over 30% with UI components adopted by 1,000+ engineers across development teams

Tech Lead at Brampton Focus

May, 2023 - Aug, 2023

Remote

  • Led a team of high school students to implement digital signages for Brampton Focus across different locations
  • Conducted research on compatible digital signage software/hardware combinations for effective deployment
  • Designed and configured a content management system to optimize media distribution
  • Set up digital signages in 3 locations with an efficient broadcast system and project-specific branding templates

Innovation Developer at Royal Bank of Canada

Jul, 2022 - Aug, 2022

Toronto, Canada

  • Collaborated with a team of 21 professionals from 1200+ applicants to develop a portal for RBC employees to access and contribute to inner source projects
  • Designed an accessible user interface with dark mode following RBC's design guidelines
  • Built a flexible and user-friendly website using Angular and FastAPI backend in Python
  • Presented all projects during agile sprints to Senior RBC Management, winning the "Best Pitch Themes" award

Tech Lead at Brampton Focus

May, 2022 - Aug, 2022

Remote

  • Partnered with a non-profit organization named People Against Littering to develop a cross-platform web app that tracked and reported daily litter collection by over 400 users, addressing the need for cleaner public spaces
  • Led a development team to create a user-friendly web app using React, Node.js, and AWS Relational Database Service with PostgreSQL, integrating live location tracking to generate real-time analytics accurately
  • Launched the app with city councillors, local businesses, and the Mayor, enabling real-time tracking of thousands of litter pieces, facilitating increased cleanups by municipalities and communities to improve public cleanliness

Lead Software Developer at A.C.E.R. (Association of Canadian Educational Resources)

Sep, 2021 - Apr, 2022

Remote

  • Led a software development team to create a project where citizens collaborate to achieve the "2 Billion Trees Commitment" while ensuring tree health
  • Developed a web application, managing deployment processes, databases, and version history, and collaborated with citizens, municipalities, schools, and boards to inspire tree tracking
  • Participated in tree-tracking events to gain hands-on experience and learn about tree tracking, and updated and presented the project to a board of directors, gaining valuable feedback

Software Developer Intern at CityStudio Canada

Jun, 2021 - Aug, 2021

Remote

  • Worked with the tech team to develop a platform for small businesses to advertise and promote their services to the community
  • Created interactive, responsive, and user-friendly website templates and designs
  • Collaborated with the business development team to gather information on local businesses to create databases
  • Gained professional experience working in an agile environment and learned about the software development cycle

Languages

English
Full Professional Proficiency
French
Limited Professional Proficiency
Hindi
Native or Bilingual Proficiency
Punjabi
Professional Working Proficiency
Urdu
Professional Working Proficiency

Extra-Curriculars

Third Year Electrical and Computer Engineering Representative

May, 2025 - Present

University of Toronto Engineering Society

Advocating for the interests and raising concerns of third-year Electrical and Computer Engineering students at University of Toronto

Active Member

Sep, 2023 - Present

University of Toronto's Institute of Electrical and Electronics Engineers

Engaging in various professional and career development opportunities on campus

Participant in many hackathons around Canada

Jul, 2020 - Present

Hack the North, GenAI Genisis, WolfHacks, HackPeel, Hack the 6ix, Climate Code, MississaugaHacks, and many more...

Opportunity to practice skills, collaborate with people with ranging capabilities, and network with industry leaders

Student Ambassador

Sep, 2024 - Apr, 2025

Royal Bank of Canada

Connecting RBC Early Talent Acquisition Team and UofT campus community by bridging communication, facilitating leadership development, and driving impactful student engagement.

Second Year Electrical and Computer Engineering Representative

Sep, 2024 - Apr, 2025

University of Toronto Engineering Society

Advocating for the interests and raising concerns of second-year Electrical and Computer Engineering students at University of Toronto

First Year Chair

Sep, 2023 - Aug, 2024

University of Toronto Engineering Society

Representing and organizing events for all the first year Engineering students at the University of Toronto

First Year Electrical and Computer Engineering Representative

Sep, 2023 - Aug, 2024

University of Toronto Engineering Society

Advocating for the interests and raising concerns of first-year Electrical and Computer Engineering students at University of Toronto

First Year Representative

Sep, 2023 - Jun, 2024

University of Toronto Indian Student Organization

Organizing and celebrating the Indian culture through various campus events

Achievements

Professional Engineers Ontario Scholarship

Oct, 2023

Awarded based on a combination of academics, extracurricular activities, community service, and interest in pursuing a career in engineering as a licensed Professional Engineer

Walmart Canada Scholarship

Jul, 2023

Selected based on academic achievement, community spirit, and essay submission

Edward S. Rogers Sr. Admission Scholarship

May, 2023

Awarded on exceptional academic achievement and extra-curricular involvement

Third Place Award for Waste Securities

Dec, 2022

Won out of 120+ students at Hack Peel Hackathon

Best Pitch Themes Award

Dec, 2022

Won out of 32 students at RBC

The Mentor's Choice Award for Astrofuge Artificer

Apr, 2021

Nominated for being a dedicated team showing exceptional collaborative and innovative skills, winning out of 300+ students.

Hackathon Best Pitch/Promotion Award

May, 2020

Application Design for "Pandemic Interspace in COVID situation"

Ontario Academic Honors

Sep, 2017 - June, 2023

Above 90% grades and averages for all subjects

Volunteer Experience

Hackathon Judge

Feb, 2024 - Present

MakeUofT 2025 and MakeUofT 2024 by IEEE UofT

Evaluating hackathon projects based on criteria such as innovation, technical complexity, presentation quality, and leveraging my experience in software development and project management to provide constructive feedback.

Software Mentor

Nov, 2023 - Present

UofTHacks 2025, MakeUofT 2025, NewHacks 2024, MakeUofT 2024, NewHacks 2023

Providing teams with guidance during ideation, prototype development, and technical software challenges.

Certifications

Java Full Stack with Spring Boot and Angular

August 2024

Udemy Certificate

The Complete Oracle SQL Certification Course

August 2024

Udemy Certificate

Learn Java Unit Testing with Junit & Mockito in 30 Steps

August 2024

Udemy Certificate

Emergency First Aid & CPR/AED - Level C

January 2025

Canadian Red Cross Certification

Skills

Languages

  • Python
  • Java
  • C/C++
  • JavaScript
  • TypeScript
  • HTML/CSS
  • SQL/NoSQL
  • MATLAB
  • Verilog
  • Assembly

Frameworks

  • Angular
  • React
  • Node.js
  • Spring Boot
  • ASP.NET Core
  • Flutter
  • JUnit
  • Mockito
  • Jest
  • FastAPI

Developer Tools

  • Git/SSH
  • Firebase
  • Google Cloud
  • Amazon Web Services
  • Maven/Gradle
  • LucidChart
  • Oracle SQL Developer
  • Jira/Confluence
  • Figma (UI/UX)
  • Postman

Libraries

  • TensorFlow
  • PyTorch
  • Mediapipe
  • OpenCV
  • Pandas
  • NumPy
  • Matplotlib
  • Scikit-learn
  • Keras
  • HuggingFace

Facts

As a dedicated Computer Engineering student and experienced software developer, I bring innovation to every project I touch. With expertise in full-stack development, AI/ML, and leadership across multiple teams and organizations, I consistently deliver impactful solutions that drive meaningful results in both academic and professional environments.

Experiences

Projects

Hours Of Support

Awards