Dharmik Shah

Software Engineer

dmkshah1@gmail.com

  dharm1k987

  dharm1k987

Profile Image

Education

M.S in Computer Science, University of Texas at Austin

  • 2022 - 2023 (94% GPA)
  • AI Specialization, courses in Machine Learning, Natural Language Processing, Deep Learning, Reinforcement Learning

B.S in Computer Science, University of Toronto

  • 2016 - 2020 (94% GPA)
  • Over $25,000 in total awards and scholarships
  • Courses in Computer Science, Mathematics, Statistics, Finance
  • Teachers' assistant for various Computer Science and Math courses, ranging from introductory programming and calculus to advanced

Experience

See Resume on Linkedin

Stripe

Software Engineer (Intermediate)

Oct 2023 - Present

Wish

Software Engineer (Intermediate)

May 2021 - Aug 2023

Ontario Teachers' Pension Plan

Software Engineer (Entry)

Aug 2020 - May 2021

Projects

COVID-19 Tracker

  • Video and GitHub
  • A fullstack application that displays live stats of the COVID-19 pandemic
  • One of the earliest ones on the web, 15,000 users at peak

CanVote

  • Video and GitHub
  • A multi-service application mimicking a Canadian election voting platform

OpenCV Sudoku Solver

  • Video and GitHub
  • A computer vision application that solves any sudoku puzzle in lightning fast speed
  • Over 6,000 views on YouTube as of June 2024

OpenCV Card Recognizer

  • Video and GitHub
  • A computer vision application that recognizes any playing card from any deck
  • Over 4,000 views on YouTube as of June 2024

Face Recognition Attendance Tracker

  • Video and GitHub
  • A computer vision application that recognizes students in a classroom and automatically takes their attendance

Papers and Publications

The World of Computer Vision: An introduction to OpenCV

  • Link
  • Research paper introducing a newcomer to OpenCV and how it can be used in modern day computer vision

Identifying Emotions through Human Speech

  • Link
  • Investigating how emotions can be understood based on speech by using a variety of machine learning algorithms

Tic-Tac-Toe and Connect 4 Games with RL

  • Link
  • Investigating how various Reinforcement Learning algorithms like the can be used to play 2P games to a high level

Adversarial Data Augmentation on Question-Answering Dataset

  • Link
  • Methods to perform data augmentation to improve a state-of-the-art question-answering dataset called Electra

Mental Health Issues in the Tech Industry

  • Link
  • Diving into the world of how mental health issues arise in the tech industry and how it affects individuals

Interests

Finance

  • Investing, day trading, algorithmic trading, technical analysis
  • Understanding the economy from a micro and macro standpoint

Sports

  • Volleyball, Badminton, Tennis, Pickleball
  • Working out, anything that keeps the body active

Learning

  • Finding out something new everyday across variety of topics
  • Science, History, AI, Archeology, Politics