Bio
-
My name is Shlok Desai. I am currently studying for a BaSc-Computer Engineering at the University of Toronto.
I am a programming enthusiast, and am exploring many areas of software development and putting my programming skills into use in the respective areas.
My areas of interest in the field include Android Application Development and Full-Stack Development.
Education
- Zydus School for Excellence (Ahmedabad, India)
- Here I took education from Grade 5 to Grade 9.
- I focused on the Mathematics and Sciences, and earned high marks in the respective fields.
- I also took on the responsibility of class representative for two years
- West Humber Collegiate Institute (Etobicoke, Canada)
- Here I studied from Grade 10 to Grade 12.
- I was introduced to Computer Science in Grade 10.
- Took Computer Science courses in all three years that I studied there, and achieved high grades.
- Scored high grades in all Science and Mathematics courses, in all three years.
- While pursuing my passion for computer science I also took art courses like Photography and Digital Media and performed extremely well in the respective fields.
- University of Toronto St. George (Toronto, Canada)
- Currently enrolled to attain a BaSc for Computer Engineering
- Graduating in 2025.
Academics
- Grade 10
- Highest Marks in Grade 10 Mathematics (100%)
- 99% in Grade 10 Digital Media
- Third Highest mark in all of Grade 10
- Grade 11
- 98% in Grade 11 Functions
- 97% in Grade 11 Chemitry
- 99% in Grade 11 Biology
- 96% in Grade 11 Computer Science
- 98% in Grade 11 Photography
- Grade 12
- 100% in Grade 12 Advanced Functions
- 98.2% in Grade 12 Computer Science
- First Year
- Relevant coursework: Calculus, Linear Algebra, Computer Programming, Engineering Stategies, Mechanics
Extra-Curriculars
- Encryption Messager - Android Application (2019-2020)
- I created this application using Firebase databases and android studio.
It is a messaging app that encrypts the messages that users send to each other, using different encryption methods.
- Sudoku Solver (2021)
- I developled sudoku solver using the backtracking algorithm
The algorithm was written in Java, Python, and Kotlin.
- Programming club Senior Executive (2019 - 2021)
- I planned lessons, and taught a large group of students how to code.
This led to many students being prepared for their future computer science courses, and/or performing better in programming competitions.
- L2L Tutor (2019-2020)
- Mentored and tutored peers in Math and Computer Science. This lead to them performing better in class.
- ALS Site Manager (2019-2020)
- Was in charge of organising and planning the site for a city wide fund raiser for ALS patients. Sadly, the fundraiser had to be canceled due to COVID-19 after putting in months of hardwork.
- PICOCTF - All Canada 16th Rank (2019, 2020)
- Varsity Cross Country Team Member(2018-2019)
- AP Scholar (2019)
- I took 3 AP Exams (AP Calc AB, AP Chemistry, AP Computer Science) which were not offered by the school.
I studied for them individually while also managing school work and changing times due to COVID-19.
- Participated in several competitions such as:
- Waterloo Beaver (2019)
- Waterloo Cayley (2019)
- Guelph Humber Stem Olympics (2019)
- Waterloo CCC (2020)
- Waterloo Fermat (2020)
- ECOO (2020)
- Waterloo CSMC (2020)
- Waterloo CCC (2021)
- Waterloo Euclid(2021)
- ECOO (2021)
- Work Experience
- Brand-EQ (Front End Web Developer and Project Manager) (2020)
- While working for BrandEQ, I worked as the project manager of a team.
My duties included planning group meetings and insuring that the group meetings were the most productive, and presenting our work in front of the higher management of the company.
We worked very efficiently and recieved positive comments for our work.
My team was able to construct a website for a black business, and successfully support a cause.
- Computer Science Tutor (2021)
- I provided lessons teaching java concepts including, data structures, decision statements, iterative statements and OOP.
Programming Languages
- Java (2 years of experience)
- I started learning java in Grade 11.
Using my skills in java, I gave participated in several programming competitions, made an app in android studio, and also gave the AP Computer Science Exam in the same language.
- Python (1 year of experience)
- Learnt python in Grade 10 and continued to use subsequently.
- Kotlin (1 year of experience)
- Used to create sudoku solver algorithm.
- XML (1 year of experience)
- XML was the scripting language that I had to write to design the UI of my app.
- HTML (5 months of experience)
- Used HTML to make websites and practice making websites.
- CSS (4 months of experience)
- Used simultaneously while creating websites.
- JavaScript (1 month of experience)
- Used to create animations and image slideshow for portfolio website.
Art Work