About Me

I can't wait to change the world!
yeet

Hey, how's it going? My name is Joshua and I'm a student at UofT (University of Toronto). I'm studying Computer Science and have a passion for creating programs to fix problems and have fun! From AI teaching assistants to videogames I make it all.

I'm also very passionate about Urbanism and actually created an anvocacy group for it. If you wanna talk about walkable cites, public transport or even just the latest Not Just Bikes video I'm all ears.

You can check out my résumé below, and scroll down to learn all about me!

Follow me!
View my projects!
Contact me!
please give me a job

Coding

Click the icons to see more!
Vamsi

Vamsi is the first place winner at EmberHacks 2025. It is a learning assistant for professors and teachers. Students download a vs-code extension with has an AI assistant which gives coding advice and encouragement while sending information about where students’ strengths and weaknesses are. This information is then sent to the professor and summarized.

An example of how a professors could use Vamsi would be to give an in-class assignment to reverse a linked list for students to do in class. Vamsi would then inform the professor of where students struggled. Maybe some students struggle with syntax while others do not understand the difference between a regular list and a linked list. This information can then be used to improve the professors lesson plan and address the holes in students’ knowledge.

Stock Charity Logo

Stock Charity is a project I created in partnership with Google through the UTM GDSC (University of Toronto Mississauga Google Developer Student Club). The goal of Stock Charity was to give charities a consistent and reliable source of income through stock dividends. Stock Charity aims to allow users to have their donations buy a stock for a charity of their choice. We would then pay out the dividends of each stock to the respective charities. This allows charities to have consistent and reliable revenue streams.

My contribution to this project was as a full stack developer. I used React, Tailwind and TypeScript to build up the front end. Building the user account and NavBar for the website. The backend was built with Django, the REST Framework, SQLite and Axios. My contributions where developing APIs for donations and users. I created functionality that allowed for donations to be created and saved to a SQLite database.

Streamer Logo

Streamer allows users to stream and download music from a server. I programmed both the client and server side using C, making use of makefiles to compile code. The server can connect to multiple clients and stream at a maximum speed of 20MB/s. The server side can request songs in the server's library to download or stream. A circular buffer is used to maximize space and speed efficiency. Although made for music files, any file type can transfered between the server and the client.

The Great Adventure Screenshot

Working as a group is a necessary skill for developers. While developing this dungen crawler game in Java, I acted as the scrum master and lead programmer. Through various scrum meetings where we discussed which feature to impliment, who would program them, estimate for how long the feature would take to program, and how to test the feature. We were able to create a fully functional game with features such as accessibility options for the visually impaired and those hard of hearing, as well as game play features such as a shop, inventory, a minimap, and a save/load feature.

Waste Watchers

This was a project I made with a friend for a hackathon. The goal was to create a program that would help people reduce their waste by itendifying their waste and providing information on where it should go (recycling, compost, garbage). For example if you were throwing out a banna peel the website would tell you to first take off any sticker on the fruit and to put it in the recycling and then to place the bannana peel in the compost. Through this website we aimed to reduce the amount of waste that goes to the landfill and to help people understand how to properly dispose of their waste.

MCSS

Mathematical & Computational Sciences Society
MCSS Logo
MCSS Website
MCSS Instagram
MCSS Discord

I have been part of the Mathematical & Computational Sciences Society (MCSS) since my first year at UTM and have been a member of the MCSS executive team for 2 years.
MCSS is a student-run organization that represents all students in the Mathematical & Computational Sciences department at UTM. We host a variety of events throughout the year, including academic seminars, social events, and professional development workshops.
MCSS's most impressive event is DeerHacks. A 3 day long hackathon hosted by MCSS that last year had over 300 participants. With sponsers such as Uber, Amazon, the University of Toronto, MLH (Major League Hacking), and more!

Deerhacks Logo

The most impressive event is DeerHacks. A 3 day long hackathon hosted by MCSS that last year had over 300 participants. With sponsers such as Uber, Amazon, the University of Toronto, MLH (Major League Hacking), and more!

Urbanism

I LOVE URBANISM
REVIVAL
Twitter
Instagram
Linktree

Urbanism is a passion of mine so in 2023 I co-founded UTM Urbanism a university club at UofT with over 400 members!
We are active in our local municipality and have been able to make a difference. Through advocasy we pushed Mississauga City Council to add an express bus that will run along a major transit corridor to the UTM Campus.
We have also been able to make talk directly to now previous Mississauga mayor Joe Hornick, as well as two word councilers Alvin Tedjo and Dipika Damerla. Through talking to members of our local government we push for more walkable livable cities, improved public transportation, and more dence and afordable housing.

FunFacts

Fun facts about me!
I held a world record for 2 weeks

I can make an Ethernet cable from scratch; the longest one I made was 60 metres (about 200ft)

I have completed The Legend of Zelda: Ocarina of Time

I absolutely hate kingdom hearts

I can hold my breath for 2 minuets 46 seconds

I have never flown on a plane

EmberHacks was the first Hackathon I ever won

I held a world record for 2 weeks

I can make an Ethernet cable from scratch; the longest one I made was 60 metres (about 200ft)

I have completed The Legend of Zelda: Ocarina of Time

I absolutely hate kingdom hearts

I can hold my breath for 2 minuets 46 seconds

I have never flown on a plane

EmberHacks was the first Hackathon I ever won