7
Universities
5
Projects
13
Activities
2
Work Exp.

Snehal Sobti
Computer Engineering @ U of T | 09/2021
Computer Engineering Student
A computer engineering student currently doing a 12-month software engineer co-op at Huawei Technologies Canada, studying at University of Toronto and will be graduating in May 2026. Passionate about tech and programming. Always curious to learn from everything. My interests other than coding are cricket and music and I love ...read more
Applied Universities
Academic Details from Current/Recent University
Education
CountryCanadaUniversityUniversity of TorontoIntake09/2021DegreeBachelorsProgramComputer EngineeringSpecializationsArtificial Intelligence
Projects/Thesis
1
Multi-Core Processor DesignUniversity of Toronto
• Designed a 16-bit, 8-register Multi-Core Processor in Verilog HDL with conflict handling for shared resources • Implemented atomic instructions as well as memory arbiter, and synthesized the same on DE1 SoC board
2
Cricket Win PredictorUniversity of Toronto
• Engineered a sophisticated 4-layered Artificial Neural Network using the PyTorch framework to harness player statistics, enabling precise match outcome predictions • Applied Pandas for streamlined data extraction and harnessed multi-threading techniques to expedite data processing by a factor of 10, amplifying overall project efficiency • Demonstrated the predictive strength of the model by attaining an impressive testing accuracy of 73%, underscoring its proficiency in deciphering intricate patterns within the data. • Leveraged the versatile capabilities of the NumPy library to efficiently handle and manipulate data arrays, enhancing the network's data processing pipeline • Utilized the Matplotlib library to create informative visualizations, providing valuable insights into the neural network's decision-making process and performance metrics
3
Geographic Information System (GIS)University of Toronto
• Developed advanced map software in C++ with a Graphical User Interface, utilizing EZGL and GTK libraries • Leveraged C++ STL containers and algorithms to optimize data structures and algorithms for enhanced efficiency. • Designed and implemented a random route generator, enhancing user experience by generating random routes between chosen destinations. • Engineered the integration of the A* algorithm to determine shortest paths, coupled with multi-threading for optimized map loading. • Orchestrated seamless collaboration within a cross-functional team of three, collectively driving feature finalization, logical design, coding, testing, and documentation. • Employed Git for version control, ensuring code repository integrity, and maintained a Wiki for efficient project management and communication. • Successfully achieved timely milestones and project completion, ensuring alignment with project goals and objectives.
4
Reversi (Othello) GameUniversity of Toronto
• Artificial Intelligence based game – computer versus human player version built using C Programming language • Designed using Minimax algorithm where my program looked for the best move by recursively analyzing 3 level deep moves under one second • Ranked among Top 3% on the leaderboard from 300+ competitors
Application Profile
Skills
Programming Skills - C/C++, Python, Verilog HDL, Arduino, SQLPeople's Skills - leadership and efficient teamwork
Test Scores
Exam TypeScoreIELTS8
Projects/Thesis
1
SWACH RoboDRV DAV Centenary Public School, Phillaur, Punjab
• Developed a wireless controlled robot (Sewage Waste Automatic Collection Hand) programmed using Arduino and related sensors to sense the waste materials, collect the waste, and store it. • Selected among the top 30 projects from pan India for further nurturing under Atal Innovation Mission of NITI Aayog, Government of India at Atal Tinkering Lab (ATL) Student Innovator Program Bootcamp, AKGEC, India
Courses / Seminars
UofT CourseraLearn to Program: The Fundamentals (Python)
UofT CourseraLearn to Program: Crafting Quality Code (Python)
Cipher Schools Android App Development using Block Programming
Stanford Online SOE.YDB-SQL0001: Databases: Relational Databases and SQL
Voluntary Work
1
Member (Community Volunteer)Kaizen United Society for Underprivileged Masses, Jalandhar, Punjab
• Worked alongside other members to distribute clothes, food, shoes, and other essential items to the needy persons identified through Panchayat (village council), in two villages named Chittiwani and Jamesher of Jalandhar district. • Identified donors and collected donations for the above activities.
2
Teaching AssistantShiv Education Society
• Worked as a Volunteer (about 80 hours) under ‘Deen Dayal Upadhyaya Grameen Kaushalya Yojana (DDU-GKY)’ of Ministry of Rural Development, Govt. of India for spreading computer literacy among rural youth. • Worked one on one with rural youth to work through lessons on essential computer skills. • Fostered Interest and developed confidence in participants in handling core IT skills.
Extra-curricular Activities
01 Green School Ambassador
• Involved in multiple drives focusing on a clean and green environment in my school and locality. • Responsible for creating awareness among students on reducing pollution and managing waste, doing after-recess audits of the classes, and awarding the best class (based on cleanliness and waste management). • Active involvement in activities resulted in my appointment as Green School Ambassador of the school.
02 Office Bearer, School Student Council
• As Sr. Vice-Captain, organized various scholastic and co-scholastic events in the school. • Collaborated with other members of the house to develop event plans, budget documents and promotional strategies for the events. • Experienced teamwork, organization skills and event management
Co-curricular Activities
01 CCCC (Cryptic Crossword Contest) - 2017 and 2018
• City Round - Winner for 2019 and runners-up in 2018 • Reached to Quarter Finals in National Round held at Delhi, associated with DD National Doordarshan, Kendriya Vidyalaya Sangathan and Navodaya Vidyalaya Samiti
02 ACAD (A Clue A Day) 2017
• Won the "Top 10" prize for consistently solving cryptic clues at ACAD over the span of whole year 2017
03 Silverzone and SoF Olympiads - Science, Maths, English, Hindi
• Consistent participation in various olympiads for years and consistent school rank 1 • State rank 1 in one of the olympiads and top 20 in various others
04 ISCA Travel Award
• Won Infosys Foundation - ISCA Travel Award, Indian Science Congress Association (under Deptt. of Science and Tech, Govt. of India) • Expressed my thoughts on “How science has changed my life” during 106th Indian Science congress.
Work & Education
Work History
April 2025May 2024(11M) | Huawei Technologies Canada Software Engineer Co-op - C++ • Implemented task-based parallelism and utilized C++20 optimizations to speed up whole FPGA toolchain flow by 6% (HDL Synthesis, Placement and Routing software) • Worked on enhancing features, writing optimization passes and developing the compiler ecosystem of an AI Compiler designed for a custom hardware architecture - involved the use of open source MLIR (Multi-Level Intermediate Representation) and TVM (Tensor Virtual Machine) | |
August 2023May 2023(3M) | Photonplay Systems Software Engineer Intern • Developed highly efficient and resilient code to parse SNMPv3 responses and requests using C, tailored for an Angstrom Linux environment. • Enhanced the SNMPv3 parser with advanced features such as AES and SHA, augmenting authentication and data privacy capabilities. • Collaborated with the team to ensure seamless integration of new functionalities into the existing system. |
Education History
May 2026September 2021(4Y, 8M) | Bachelors Bachelor of Applied Science - BASc, Computer Engineering • University of Toronto (3.86/4.00 Grade) |