Hi, my name is

Ekanshh

I build awesome things :)

A passionate third-year Software Engineering student at the University of Waterloo. I love using the power of computing and engineering to build things that help people.

About Me

I am a Software Engineer based in Waterloo, ON :)) I love mathematics and engineering and strive to utilize them to build things that I find cool - be it a self-driving rover or a language learning app. I’m currently working on building a Generative Dance Assistant that uses pose-detection to generate tutorials for any dance video.

Other than the tech-y stuff, I have a deep passion for Formula 1, football, movies and most importantly food. You can find me analyzing why Ferrari causes pain or cooking up my signature chocolate cheese sandwich.

Some of my allies:

  • Python
  • SQL
  • C#
  • C/C++
  • TypeScript
  • Golang

Experience

Software Engineer Intern - Microsoft
May 2024 - present
  • Building cross-platform identity management API for EntraID; seamlessly connecting to 300+ external services
  • Developing querying and cursor-based pagination for the C# based server; improving response latency by 20%
  • Engineering predictive throttling policy using Azure Throttling Service; handling up to 6.48M requests per day
  • Designing monitors and alerts using Azure Monitors to track failures and traffic; boosting the service availability
Software Engineer Intern - SEW-Eurodrive
Aug 2023 - Jan 2024
  • Developed C++ based Perception (3D Obstacle Detection) and Navigation (SLAM) systems for an autonomous forklift
  • Engineered Camera and LIDAR Calibration system in Python; improving sensor detection accuracy by 15%
  • Optimized calibration system using CUDA and Numba; enabled parallelism and reduced run-time by 5x
Data Scientist Intern - Sagen
Jan 2023 - Apr 2023
  • Developed PySpark microservice to calculate Capital; reduced run-time from 5 hours to 9 minutes
  • Improved preparation time of Capital datasets by 65% using PySpark SQL and AWS Data Wrangler
  • Migrated in-house regression model to AWS Autopilot; achieved 11% better Mean Absolute Error
  • Optimized Autopilot models for Batch Inferencing; led to company-wide adoption of SageMaker tools
Software Developer Intern - Royal Bank of Canada
May 2022 - Aug 2022
  • Built Python ETL pipelines for a TM1 database; increased the speed of ETL processes by 262% using TM1py
  • Deployed TurboIntegrator scripts to purge and archive data; reduced server processing time by 15%
  • Developed OData REST API to retrieve S3 bucket data; built internal dashboards for cloud data with Tableau
Technology Intern - IBM
Dec 2020 - Feb 2021
  • Built a road-accident detection system using IBM Watson; processed videos with OpenCV
  • Engineered navigation system with Google Maps and communication system with Twilio and IMAP

Education

2021 - present
Bachelor of Software Engineering (BSE)
University of Waterloo

Relevant Courses: Data Structures, OOP in C++, Statistics, Databases, Linear Algebra, Compilers

Extracurricular Activities

  • Computer Vision Developer at UW Aerial Robotics Group
  • Engineering Society Representative for Software Engineering
  • Squash, Water Polo, Poker Club, Formula One

Projects

SEnsory
Python C++ TensorFlow Flask OpenCV Flutter
SEnsory
A voice-controlled autonomous rover that finds objects for you
Catan
C++ Smart Pointers Design Patterns OOP
Catan
Rendition of the Settlers of Catan that can be played on the Terminal
Time-Series Forecasting
Python Kivy numpy Pandas statsmodels
Time-Series Forecasting
Desktop Application to predict the closing values of stocks using the ARIMA Model
PriceMatch
React Flask scikit-learn Firebase GCP
PriceMatch
Web-app that scans a particular item and helps you find the cheapest price
SnapStudy
Kotlin Jetpack Compose MobileNet
SnapStudy
Android language-learning app that uses computer vision to make flashcards of objects
EnviroPact
React TypsScript Solidity Firebase
EnviroPact
Social Dashboard for environmental good to see the impact you've made
Image Classifier
Python Jupyter Notebook TensorFlow
Image Classifier
Image Classifier for the CIFAR-10 dataset using TensorFlow
DeCanvas
React TypeScript Solidity Firebase
DeCanvas
Decentralised web3 pixel canvas, where unique users can paint pixels directly to the blockchain
HyperFocus
React Spotify Firebase
HyperFocus
An application that helps you get work done while still balancing your physical and mental health

Achievements

AIEartHacks 2024
Won AIEarthHacks held by Microsoft and Harvard Business School by building an idea evaluator to boost the circular economy.
Canadian Engineering Competition 2022
Represented UWaterloo and Ontario in National level programming competiition; won $2000 in prize-money.
ETH-New York 2022
Won the Optimism Prize for developing a decentralized canvas
IBM AI for Better India Challenge
Finalist in national-level AI contest (top 10 out of 1000+ teams)
IT Council Co-Founder
Co-founded my high school's first tech and computing club; held a tech-fest with 300+ participants

Get in Touch

Looking for 2025 technical internship opportunities! Feel free to reach out to me :)