About
Welcome to my personal website wandering visitor! I am Joshua Dierickse, a young computer enthusiast who is an avid programmer. Aside from just being a code monkey, I also enjoy hockey ๐, running ๐, mountain biking ๐ฒ, and chess. I hope you enjoy your time here.
![](assets/img/profile-img.jpg)
Software, Web & Game Developer.
As a software, web, and game developer, I have a strong passion for putting my skills to the test by crafting software which proves itself to be intuitive and resourceful to the end user. For the past 6 years, I enjoyed creating countless silly video games in Pygame, JSwing, and Unity, as well as tinkering around with Arduino hardware projects. I am a huge fan of Hackaton's too, participating in over 4 and always being open to teaming up with others. Lastly, I also develop for the web too, having knowledge and experience in both front-end and back-end development.
- Birthday: 2 November 2005
- Website: iwolf22.github.io/Personal-Website
- Phone: +1 (519) 505-2596
- City: Waterloo, Ontario
- Age: 18
- Degree: Computer Science
- Email: jpcdieri@uwaterloo.ca
- Freelance: Available
Skills
Here is a list of all the programming languages I currently know! Click on each item for more information. Note that the percentages are completely subjective, if you would like a better understanding of my competence in a certain programming language, I highly recommend a trip to my GitHub account where you can check out the source code of any one of my projects.
Programming Portfolio
Here is my programming portfolio which houses some of my best apps, websites, and video games! Feel free to further explore the projects by clicking on them for more information. Also, sort through them with the navigation bar above the projects.
- All
- Python
- C++
- Java
- Web
![](assets/img/portfolio/portfolio-10/img-1.jpg)
Cooking AI
An AI cooking assistant.
![](assets/img/portfolio/portfolio-11/img-1.png)
BookNotesโข
A note taking app for books.
![](assets/img/portfolio/portfolio-1/img-1.png)
Flappy Bird Pygame
A Flappy Bird clone made in Pygame.
![](assets/img/portfolio/portfolio-2/img-1.png)
Java Chess
A chess game built from Java Swing.
![](assets/img/portfolio/portfolio-4/img-1.png)
Space Invaders
A Space Invaders game made in Pygame.
![](assets/img/portfolio/portfolio-5/img-1.png)
2D Tank Game
An eagle eye view tank game made in Pygame.
![](assets/img/portfolio/portfolio-3/img-1.jpg)
Symphony Strips
A start up from SHAD Carleton 2022
![](assets/img/portfolio/portfolio-6/img-1.jpg)
Hottie Cooler
are you a hotty then cool down your body
![](assets/img/portfolio/portfolio-9/img-1.png)
Legacy Personal Website
My old personal website!
Resume
Here is a copy of my resume, it maybe dated depending on the last time I updated my personal website. I am always open to intership, co-op, and freelance opportunities! If you would like a pdf copy of resume, click here.
Education
University of Waterloo
2023 - 2028
Bachelor of Computer Science (CO-OP)
- Coursework in Algorithm Design and Data Abstraction, Tools and Techniques for Software Development, and Designing Functional Programs
- Recipient of the Presidentโs Scholarship of Distinction.
Waterloo Collegiate Institute (WCI)
2018 - 2023
High School Diploma
Academics: 98.33% admission average
Extracurriculars: Astronomy Club โข Computer Science Club โข Debate Club โข DECA โข Fed Prov โข Web Dev Club
Sports: Cross Country โข Track and Field โข Ultimate Frisbee โข Varsity Hockey
WCI Chess Club President
2021 - 2023
- Led weekly meetings where players could play chess, partake in lessons, and join a vibrant community
- Marketed the club with posters, social media postings, PA announcements and the club fair
- Organized three in-person chess tournaments with neighbouring high schools
WCI Robotics Club Co-President
2022 - 2023
- Led weekly lessons, teaching students how to build Arduino circuits and code their creations with C++
- Taught students various computer components through a PC disassembly and reassembly workshop
Experience
Venuiti Solutions Inc.
2023
Student Software Intern
- Updated documentation on launching the T6 backend servers to improve the efficiency of onboarding
- Learned the basics of computer networking (IP, DNS, HTTPS) as well as the T6 backend structure (Spring Boot, Gradle, Maven)
HomeworkHub Tutoring
2023
Python Instructor
- Taught a series of lectures regarding the fundamentals of Python to students from grades 4 to 8 over a virtual setting
- Delivered comprehensive PowerPoint lessons as well as developed in-class and take-home assignments to solidify student understanding
Waterloo Minor Hockey
2018 - Present
Referee
- Officiated ice hockey at competitive levels ranging from U8 house league to U12 AAA
- Learned how to perform professionally and proficiently under high-stress and pressure situations
- Communicated non-verbally and verbally with on-ice players, coaching staff and arena fans
- Deescalated hostile incidents and ensured a safe and fair game for all players
K-W Inline Hockey League
2019 - 2022
Head Referee
- Led our small team of three inline referees in officiating the niche sport of incline hockey