Gurveer Sohal
Third Year Honors Computing Science Student at the University of Alberta. Interested in Full Stack Web Development and Systems Programming
Work Experience
Research Assistant, University of Alberta
I worked under Professor George Tokarsky on unilluminable rooms. I created desktop applications to visualize the path of light in polygonal shaped rooms. The user can create a valid polygonal room of their choice and see the animated path of light as it avoids the unilluminable points. I also worked on several videos to demonstrate the applications, which got over 10,000 views combined.
- Java
- JavaFx
Developer, UofA Blueprint
UofA Blueprint makes web and mobile apps for non-profit organizations. I volunteered with the club last summer to develop their website, and an app for the International Students Association at the University of Alberta.
- React Native
- ReactJS
- Material UI
Teaching Assistant, University of Alberta
I am a Teaching Assistant for the Honors Introductory Computing Science courses at the University of Alberta. I am responsible for helping students debug their code and understand course concepts in office hours. I am also part of the team that marks problem solving assignments.
- Python
- C++
Projects
Social Distribution
A web app made with React and Django. Users can create posts and like and comment them. I learnt Full stack development, and collaborating with a team using GitHub issues and projects.
- React
- Django
- REST
- JavaScript
- Python
Hash Hunter
Hashhunter is an app that lets you scan QR codes and score points. You can upload pictures and compete with other players across the world. I worked with 6 other developers to design and implement this app.
- Java
- Firebase
- Figma
FairFare
FairFare is a website that tells you the fair cost of travelling in a taxi. I was responsible for developing the front end and implementing an interactive map using the Mapbox API.
- TailwindCSS
- Javascript
- Django
Recommndr
A website that recommends you a playlist of songs based on the mood of a picture you upload. I was responsible for developing the algorithm to recommend a song to the user.
- Python
- Django
About Me
Skills
React
Python
C++
Javascript
CSS
HTML
Java
Go
Django
I'm a third year Honors Computing Science Student at the University of Alberta. My main interests are web development, systems development and solving problems using algorithms.