Gurveer Sohal

Third Year Honors Computing Science Student at the University of Alberta. Interested in Full Stack Web Development and Systems Programming

Download Resume

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.

Inspired by this repository.