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.

Firmware & Optics Payload Sept, 2021 - Sept, 2022
  • Contributed on the SmallSat Paper which was published and presented at a SmallSat conference
  • Configuring SD Card data transfer using an STM32H743 Developer Board and an Arduino Uno. Debugging the FatFs file system to manually transfer and receive data from the optical system
  • Analyzed datasheets for voltage translator units and researching into bi-directional data paths between the SD card and microcontroller
Optics Payload Sept, 2020 - Sept, 2021
  • Experimented modeling the push-broom optical system of the payload using Code-V
  • Researched extensively into hyper-spectral imaging and LEO light conditions to establish parameters for the FINCH Eye camera

Electrical & Computer Engineering Club Events Director Aug, 2022 - May, 2023
UofTHacks IX, X, 11 Sponsorship & Logistics Executive, Web Dev Executive Sept, 2021 - Present
  • Developed the backend API for the Application Portal using Typescript and Express.js
  • Reached out to various potential sponsors for the annual UofTHacks event
  • Maintained relations with interested companies such as FDM and Questrade
Faculty of Engineering ECE Ambassador Sept, 2020 - Present
  • Representing the Electrical and Computer Engineering students in outreach events and mentoring programs
University of Toronto Digital Society Events Director Sept, 2021 - June 2022
  • Encouraged discussions on various topics relating to Ethics in Artificial Intelligence
  • Organized and planned an academic speaker panel for Ethics of Artificial Intelligence
Mental Health Task Force Research Lead Sept, 2020 - May, 2021
  • Spearheaded a project with a team of 6 students to research sensitive topics related to mental health which was used as the base for all mental health policy recommendations from the Task Force
  • Advocated for policy changes related to trigger warnings and transparency within the University. Achieved success in introducing trigger warnings in emails sent out by the University after submitting the proposal to the Engineering Dean
  • Connected and engaged with a psychology expert who informed the committee on various mental health topics that strengthened our arguments against certain policies

  • 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++
C++ Programming

Proficient

C
C Programming

Proficient

JS
JavaScript

Proficient

python
Python

Proficient

postgres
PostgreSQL

Proficient

rust
Rust

Intermediate

C#
C# Programming

Intermediate



Development Tools


C
ReactJS

Intermediate

gcp
Django

Intermediate

netcore
.NET Core

Intermediate

Git
Git

Proficient

figma
Figma

Intermediate

pytorch
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


uoft
University of Toronto

Computer Engineering, 2025


Awards


Dean's list 2021, 2022, 2023

Awarded to students maintaining a CGPA above 3.5

NewHacks Runners Up - 2nd place

Achieved 2nd place at NewHacks 2022 against more than 200 participants

Pitch Competition, runners up 2021

Pitched 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
img

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
img