Jai Joshi

Course Selector for UofT

Python, Tkinter, BeautifulSoup, Pillow, plotly, networkx, pickle

AI Virtual Painter

Python, C++, OpenCV, MediaPipe, NumPy

Rubik's Cube Solver Using IDA*

C++, IDA*, DFS, OpenGL, Object-Oriented Design, Manhattan Distance Heuristic

Meetup Mate - Android App

Kotlin, XML, Firebase Realtime Database, Android Studio

GPT-RNN Poetry Generator

Python, TensorFlow, LSTM, NLP, Numpy, Pandas

Chore Hero - Full-Stack Web Application

React, Vite, Node.js, Express.js, MongoDB, Stripe, JWT, Netlify

AI Chess Engine

Java, MiniMax algorithm, Alpha-Beta pruning, Object-Oriented Programming, JFrame, Java Swing

Dog Breed Identifier CNN

Python, Neural Networks, Deep Learning, TensorFlow, NumPy, OpenCV, SciPy, Matplotlib

SecureAuthAI - npm Package

Python, JavaScript, Node.js, PostgreSQL, Flask, Machine Learning

Cloud Engineer Intern

Intertec
Jul 22 - Aug 22
Dubai

Backend Engineer Intern

CouBon
Sep 23 - Dec 24
Toronto

AI & Data Intern

e& enterprise
May 24 - Aug 24
Dubai

Machine Learning Engineer Intern

Smart Mate
Sep 24 - Present
Toronto

Software Developer and Researcher

Intelligent Adaptive Interventions Lab

Sep 24 - Present
Toronto

My Links

GitHub Link
LinkedIn Link

Extras

Currently learning game development

Led a team to design an attachable product to prevent chairs from rocking. Wrote a research paper titled 'Anti-Chair Rocking Device' on the device which was published in an international journal (IJIRMF)

Founder of The Green Cycle Drive and Clean the Coast - one of Dubai's largest environmental organizations

2nd Year at UofT

Computer Science Speicalist
Stats & Math Minor

GPA: 3.93

Jai Joshi

About Me

Google Garage Digital Marketing


- Understanding digital marketing strategies, customer journeys and analytics
- Search Engine Optimization and social media marketing
- Explored online advertising, including pay-per-click (PPC) campaigns, targeting options, and ad performance metrics

Harvard CS50x


- Learnt about algorithms and data structures
- Gained proficiency in programming languages such as C, Python, JavaScript and web-development.
- Problem-solving skills and algorithmic thinking for tackling complex coding challenges

AWS Educate Course


- Basics of cloud computing and AWS services
- Best practices for security, scalability, and optimization

Dependencies

OpenCV
TensorFlow
PyTorch
React
Vue.js
Vite
LangChain
NumPy
OpenGL
Stripe
Pandas
Matplotlib

Tools

AWS
Azure
GCP
Firebase
MongoDB
PostgreSQL
ChromaDB
Node.js
Express
Flask
Git
MATLAB

Languages

Python
Java
JavaScript
C++
Kotlin
HTML
CSS
TypeScript
SQL
R