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
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 ProficiencyFrench
Limited Professional ProficiencyHindi
Native or Bilingual ProficiencyPunjabi
Professional Working ProficiencyUrdu
Professional Working ProficiencyExtra-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
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