Josh Shergill

Hi There.

I'm an aspiring software engineer with a passion for full-stack web development, system architecture, and UX.

A collection of projects showcasing my passion for full-stack development, machine learning, and creating meaningful digital experiences.

Campus Event Discovery Platform
Next.js, React, Tailwind, Docker, SQLite

Campus Event Discovery Platform

1/2025 - Present

This is Camel. I engineered a machine learning recommendation engine with TF-IDF vectorization and category-aware similarity scoring, featuring real-time preference learning from user interactions, achieving average accuracy of 92%. I also implemented secure JWT authentication, account personalization, and calendar integration to create the perfect solution to finding campus events - one that can currently serve 10,000+ university students. I automated a data pipeline using Selenium, Apify and Gemini API for scraping and enriching 200+ events daily.

Stopwatch-Powered Pay Logger
Swift

Stopwatch-Powered Pay Logger

3/2025

I was working as a contract developer and needed a good way to log my time and know how much I was making at the same time. A MacOS application, it uses local memory to track and store your payouts even after closing out of the app - no more spreadsheets! Low CPU usage: less than the native stopwatch app! Set your own pay rate. Swap between USD and CAD currencies using an API. Great motivator to keep working

Social Media & Code Execution Platform
Next.js, React, Tailwind, Docker, SQLite

Social Media & Code Execution Platform

10/2024

Implemented real-time code execution across various languages, saving and viewing code snippets, creating blog posts with code templates, account creation, and commenting and voting on posts, all using a Monorepo strategy. All done through custom API endpoints for each individual task. Then, created responsive and dynamic front-end with dark mode capabilities and an engaging yet simplistic interface.

American Sign Language Detection with ML
Python, YOLOv5, PyTorch

American Sign Language Detection with ML

08/2024

Used YOLOv5 and PyTorch to train a custom model on a dataset of 120 images, each labeled with one of six common signs from American Sign Language (ASL). The model achieved high accuracy in sign recognition with comprehensive training metrics available.

BalanceAI: K-12 Literacy Assessment Platform
React, TypeScript, Google Firebase

BalanceAI: K-12 Literacy Assessment Platform

09/2024

Web-based literacy assessment platform for grade 1-6 students that utilizes AI in assessing oral production, reading, and writing skills. Built for the Research lab at the Department of Applied Psychology & Human Development in OISE.

Shell Command Language Interpreter
Objective-C

Shell Command Language Interpreter

01/2024

Implemented interactive and scriptable shell functionalities, allowing for command line arguments and stdin/stdout/stderr interactions. Enabled execution of executables through system calls such as fork, exec, and wait.

Page 1 of 3

Professional experiences that have shaped my journey as a software engineer, from AI research to cloud optimization and full-stack development.

Software Developer

Department of Computer Science @ UofT, SDS Team

May 2025 - Present
2+ months

Developing and enhancing educational technology tools for computer science education, with a focus on improving learning experiences for novice Python programmers.

TypeScriptPythonCI/CD+3 more
Click to view details

Software Engineer Research Intern

Ontario Institute for Studies in Education @ UofT

Sept. 2024 - Dec. 2024
4 months

Worked on educational technology research focusing on user engagement and backend optimization for student assessment platforms.

ReactGoogle FirebaseUI/UX Design+2 more
Click to view details

Software QA Dev

DataAnnotation

Dec. 2023 - May 2025
1+ years

Led quality assurance and development projects for cutting-edge AI systems, focusing on comprehensive testing and code review processes for large language models.

PythonAI/MLLLM Development+3 more
Click to view details

Software Engineer Intern

Cloptim

Jun. 2023 - Aug. 2023
3 months

Focused on cloud optimization and data analytics, delivering significant cost savings through AWS resource optimization and building scalable data processing pipelines.

AWSApache SparkReact+3 more
Click to view details
Java
Python
Swift
TypeScript
C
PostgreSQL
JavaScript
R
Pandas
React
Next.js
Svelte
Node.js
Docker
Tailwind
AWS
GCP
MongoDB

💡 See more on my Resume!