About Me
I can't wait to change the world!
Hey, hows 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 program to fix problems and have fun! From streaming services to videogames I make it all.
I'm also very big into 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!
Coding
Click the icons to see more!
Streamer allows user to stream and download music from a server. I programmed both client and server side using C and 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.

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.

Whenever I see a problem I try to think of how I can code a solution. My Oma (German for Grandmother) pays $117 a month for cable and it is riddled with ads. Of course it would be great to just get her a subscription to Netflix or some other streaming service, but she has trouble with technology and doesn't want to learn a new system. This is why I am developing OmaTV. A streaming service with an interface that emulates cable TV. You can scroll through channels each with a different show playing. One channel may be the Jepordy channel, antoher a movie channel with hallmark movies and another a news channel. All your Oma (or grandmother) has to know to enjoy all her favorite movies and shows is how to change the channel.
To add on to this project I am currently pitching a similar idea to all the major streaming services (Netflix, Disney+, Amazon Prime, etc.) for a "Cable Mode" which will work in the same way as OmaTV but with all the shows and movies from the streaming service.

This was a project I made with a friend for Hacknado. 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.

Breathtaking. Flawless. An absolute masterpiece.
These are just some of the words I've used to describe my very own website. I built this website to show off all the cool projects I've done and to just show off a little bit. I got to familiarize myself with React and node.js and brush up on my HTML and CSS skills. I hope you enjoy my website! :)
MCSS
Mathematical & Computational Sciences SocietyI've been involved with the Mathematical & Computational Sciences Society (MCSS) since my first year at UTM. I am now a part of the MCSS executive team.
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.
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!

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 URBANISMI've been intereted in Urbanism for years and in 2023 me and three other students go togeather to create UTM Urbanism. From just the four of us we have grown to over 200 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 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
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane
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've compleated The Legend of Zelda: Ocarina of Time
I absolutely hate kinddom hearts
I can hold my breath for 2 minuets 46 seconds
I have never flown on a plane