Josh Shergill
Josh Shergill

hey there...

i'm a software engineer with a passion for full-stack development, system architecture, and clean UX.

Boost Collective logo

Software Engineer Intern

Boost Collective

Dec. 2025 - Present
2+ months

Maintaining a large-scale PNPM monorepo powering tools used by 50k+ musical artists, building analytics tools, and integrating CMS solutions.

PNPMMonorepoAnalytics+3 more
Click to view details
Google Developer Student Clubs - UTSG logo

Director of Operations

Google Developer Student Clubs - UTSG

Sep. 2025 - Present
6+ months

Operations executive for the University of Toronto St. George chapter of the Google Developer Student Club, managing club operations and community engagement.

LeadershipOperations ManagementCommunity Building+2 more
Click to view details
Camel (saycamel.com) logo

Founder & Lead Engineer

Camel (saycamel.com)

Jan. 2025 - Present
3+ months

Founded and scaled a full-stack campus event discovery platform designed to handle 30k+ monthly API calls, continuous scraping jobs, and real-time recommendation inference.

Next.jsReact.jsPython+6 more
Click to view details
Department of Computer Science @ UofT, SDS Team logo

Software Developer

Department of Computer Science @ UofT, SDS Team

May 2025 - December 2025
9+ 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
Ontario Institute for Studies in Education @ UofT logo

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
Stellar logo

Software QA Dev

Stellar

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
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.

SmartCircles: AI-Powered Social Shopping Platform
Vite, React, TypeScript, OpenAI API, Neo4j, OpenCage API

SmartCircles: AI-Powered Social Shopping Platform

12/2024

Hackathon project for no name hacks: an AI platform that transforms individual grocery shopping into collaborative community experiences. Built an intelligent circle formation algorithm using Haversine distance calculations and life-stage classification via OpenAI to automatically group neighbors with similar shopping patterns. Implemented weekend cash challenges with real money rewards, group discount engines, and dynamic circle rebalancing as users' life stages evolve. Features comprehensive transaction analysis, geocoding integration with OpenCage API, and a mobile-responsive interface. Created for Loblaw's corporate hackathon addressing social commerce and healthy spending habits.

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

Pokemon Trading Card & Battle Simulator
Java, JSwing

Pokemon Trading Card & Battle Simulator

10/2023

Comprehensive software for Pokémon card enthusiasts, integrating collection, deck building, and trading functionalities. Utilized API calls for a database of over 15,000 cards with Clean Architecture principles.

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.

Shell Command Language Interpreter
C Programming Language

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.

Feb '26 CfE Venture Spotlight Series Recipient

UofT Centre for Entrepreneurship
January 2026

Selected as a featured AI/ML student venture by U of T's Centre for Entrepreneurship's newsletter.

Amazon Web Services x UofT Hackathon, 1st Place

Amazon Web Services & University of Toronto
November 29th, 2024

Won first place in a competitive hackathon focused on AWS cloud architecture and innovative solutions for campus event discovery.