Hi, I am Pranjal Bajaria, a computer science student who is passionate about software and machine learning and using them to solve real world problems. I'm in my fourth-year of undergraduate study at Univeristy of Toronto, St. George; pursuing a Computer Science Specialist (with a focus in AI) and Math minor. I enjoy working with teams on interesting projects that are impactful, challenging, and fun to work on. Currently, I am looking for new grad roles. Some of my past positions include:

  • Software Engineer Intern, Texas Instruments
  • Machine Learning Developer, Daisy Intelligence Inc.
  • Research Assistant, UofT (Under Prof. Ishtiaque Ahmed)
  • Instructor and Co-Lead, LearnAi in Africa (AICommons, UofT AI)
  • Project Lead, University of Toronto Student Engagement Awards

EXPERIENCE

Software Engineering Intern
  • Worked in a team of 7 developers on Texas Instruments' Code Composer Studio Theia IDE features that enabled debugging logs and C language input/output for the company's microcontrollers.
  • Wrote testing APIs and automated Playwright tests for the same IDE.
  • Tech Used: TypeScript, C, Playwright, ElectronJS, NodeJS

Machine Learning Developer PEY
  • Worked on improving and optimising the data and machine learning pipeline for forecasting models in a team of 4 developers for retail clients like Walmart, Sedanos and Carrefour.
  • Worked on designing time-series forecasting models for forecasting quantities and optimising sales for Daisy clients.
  • Tech Used: Python, Pytorch, Pandas, Numpy, SQl, Apache Spark, GCP and DB2

Research Assistant
  • Worked on a dataset of 650+ million tweets and used various traditional ML models like Naive Bayes, SVMs, Decision Trees, Random Forests along with ensemble techniques like boosting and bagging to create classifiers to detect stigma against asian communities(due to the COVID-19 pandemic) on Twitter.
  • Tech Used: Python, Pytorch, Pandas, Numpy

Project Lead Developer (UofT Student Engagement Awards)
  • Lead a project team of 7 students in working on a project that aimed to combat the spread of misinformation on twitter by identifying communities that are prone to misinformation using a fine tuned BERT based classifier
  • Tech Used: Python, Pytorch, Pandas, Numpy, Selenium

Instructor
  • Helped in creating a curriculum in machine learning and taught it to over 200+ students from Kenya, Ghana, Nigeria, Algeria and Mexico in collaboration with AiCommons, McGill University, and UofT.
  • Tech Used: Python and Pytorch

PROJECTS

Rec-A-Movie

GPT-3.5 based movie recommendation webapp

Evaluating Sound Enhancing GANs

Final project for CSC413 @ UofT

Conference Management Client

Final project for CSC207 @ UofT

SportsUp

A tinder like webapp to find people to play sports with

footy.js

Final project for CSC309 @ UofT

Add-smart-date

GPT-3.5 based extension calender extension for Microsoft Outlook

Music Frankenstein

Neural style transfer for music

DoodleJump Assembly game

Recreation of classic doodle jump in MIPS assembly

Moods Journal

Android app that uses Sentiment Analysis to keep track of your moods

Achievements and Certifications