Harshit Sohaney
ECE @ University of Toronto | prev SWE @ Mozilla
Experience
- Engineered a robust versioning architecture for Firefox’s anti-tracking feature, thereby enabling the use of up-to-date protection lists on iOS, markedly improving privacy for 100% iOS Firefox users
- Implemented the browser standards spec for Storage Access API by upgrading the storage access scope from per page to per frame, strengthening cross-site security on Firefox and increasing alignment to other major web browsers
- Revamped the front-end and back-end architecture for Firefox’s Clear Browsing Data feature using C++ and JavaScript, enhancing privacy and optimizing performance for 3 million+ daily users. Fx128 Release Notes
- Managed the Data Sanitization component on Bugzilla, handling verification and triage for 100+ bugs Bugzilla Account: Data Sanitization Owner
- Improved the frontend and backend (full stack) for Single Page Applications (SPA) on the company portal using .NET Core and MVC Framework to help users navigate items efficiently
- Optimized Keystone API logging tables with Object Relational Mapping (ORM) using LINQ to SQL queries to improve access time from 30 seconds to 2 seconds
- Implemented a planning interface by creating APIs to assist in determining development time and creating tasks
- Facilitated various co-op weekly meetings and introduced topics of interest to the presentation format, which lead to insightful discussions amongst team leadership and interns
- Undergraduate Teaching Assistant for Operating Systems Fall 2023 (ECE344)
- Concepts covered: Multi-threading, Virtual Memory (Page Tables), UNIX System Calls, Linux Kernel
- Started a design team which builds and designs musical instruments in the University of Toronto.
- Leading an executive team of 6 with a total of 30 general members in engineering an Acoustic Electric guitar.
- Maintaining relations with the Faculty of Applied Sciences, Faculty of Music, and reaching out to external companies for support.
- Directed Canada's largest AI research competition, with over $10,000 in prizes.
- Link to ProjectX 2023-24
Firmware & Optics Payload | Sept, 2021 - Sept, 2022 | |
---|---|---|
|
||
Optics Payload | Sept, 2020 - Sept, 2021 | |
|
Electrical & Computer Engineering Club | Events Director | Aug, 2022 - May, 2023 |
---|---|---|
UofTHacks IX, X, 11 | Sponsorship & Logistics Executive, Web Dev Executive | Sept, 2021 - Present |
|
||
Faculty of Engineering | ECE Ambassador | Sept, 2020 - Present |
|
||
University of Toronto Digital Society | Events Director | Sept, 2021 - June 2022 |
|
||
Mental Health Task Force | Research Lead | Sept, 2020 - May, 2021 |
|
- Lead a team of ten to design the curriculum for an introductory AI program (Learn AI) at UofT AI
- Introduced new lectures targetting real world applications of AI and the philosophy of AI for the future
- Link to Curriculum 2022-2023
- Researched on a new rechargeable battery that makes use of the Earth's magnetic field to self-charge
- Accepted into the ICUBE LEAP Startup League to improve our business model and move further with the venture
- Obtained the second place prize at the ENACTUS UofT Innovation Pitch Competition
Programming languages
![C++](Pictures/C++.png)
C++ Programming
Proficient
![C](Pictures/C.png)
C Programming
Proficient
![JS](Pictures/js.png)
JavaScript
Proficient
![python](Pictures/python.png)
Python
Proficient
![postgres](icons/postgres.png)
PostgreSQL
Proficient
![rust](icons/rust.png)
Rust
Intermediate
![C#](Pictures/Csharp.png)
C# Programming
Intermediate
Development Tools
![C](icons/React-icon.svg.png)
ReactJS
Intermediate
![gcp](icons/django.png)
Django
Intermediate
![netcore](Pictures/netcore.png)
.NET Core
Intermediate
![Git](icons/git.png)
Git
Proficient
![figma](icons/figma.png)
Figma
Intermediate
![pytorch](Pictures/Pytorch_logo.png)
PyTorch
Intermediate
About
Prospective Software Engineer
I'm an Engineering student with an unreserved love for computers and design. Apart from being an Engineering student, I share a passion for playing music and reading books. I'm working towards building a strong knowledge of Artificial Intelligence and Software Development, in hopes of pursuing a career in those fields.
Note: This webpage is supposed to model the Spotify webpage UI, so I'd recommend opening this on your laptop!
Education
University of Toronto
Computer Engineering, 2025
Awards
Dean's list 2021, 2022, 2023Awarded to students maintaining a CGPA above 3.5 |
NewHacks Runners Up - 2nd placeAchieved 2nd place at NewHacks 2022 against more than 200 participants |
Pitch Competition, runners up 2021Pitched an idea for a venture to advance electric aviation |
Relevant Classes
ECE297 Software Communication and Design |
ECE345 Algorithms & Data Structures |
ECE243 Computer Organization |
ECE344 Operating Systems |
CSC384 Introduction to AI |
APS360 Introduction to Deep Learning |
MAT188 Linear Algebra |
Publications
FINCH: A Blueprint for Accessible and Scientifically Valuable Remote Sensing Satellite Missions | Aug 5, 2022 |
---|---|
![]() |
Relevant Classes
ECE297 Software Communication and Design |
ECE345 Algorithms & Data Structures |
ECE243 Computer Organization |
ECE344 Operating Systems |
CSC384 Introduction to AI |
APS360 Introduction to Deep Learning |
MAT188 Linear Algebra |
Publications
FINCH: A Blueprint for Accessible and Scientifically Valuable Remote Sensing Satellite Missions | Aug 5, 2022 |
---|---|
![]() |