Lirukshman Sundaralingam

4th year Computer Science student at the University of British Columbia


Check out below

Education


UBC
University of British Columbia
Bachelor of Science - Computer Science and Software Engineering Option
Dean's Honour List: 2017 and 2020
Relevant Coursework
  • CPSC 304 - Introduction to Relational Databases
  • CPSC 310 - Introduction to Software Engineering
  • CPSC 311 - Definition of Programming Languages
  • CPSC 313 - Computer Hardware and Operating Systems
  • CPSC 317 - Internet Computing
  • CPSC 320 - Intermediate Algorithm Design and Analysis
  • CPSC 322 - Introduction to Artificial Intelligence
  • CPSC 340 - Machine Learning and Data Mining

Work Experience


AWS
Amazon Web Services (AWS)
Software Development Engineer Intern
May 2021 - August 2021
NetApp
NetApp Corporation
Software Developer Intern
January 2021 - April 2021
ece
UBC Electrical and Computer Engineering Department
Undergraduate Academic Assistant
September 2020 - December 2020

Software Developer Intern in Research
May 2020 - August 2020
UBC
Intel Corporation
Embedded Software Engineer Intern
September 2019 - May 2020
cs
UBC Computer Science Department
Undergraduate Teaching Assistant
July 2019 - August 2019
January 2019 - April 2019

Personal Projects

Obstacle

Obstacle Avoidance Robot

This is an obstacle avoidance robot using an Arduino Uno and three ultrasonic sensors. The robots' intent is to turn left or right to avoid any obstacles that may come in its path.

Equipment:
  • Aruino Uno
  • 3 Ultrasonic Sensors
  • Chassis kit (2 DC motors, 2 wheels and a front end wheel)
  • H-Bridge L293D IC
  • Breadboard
Schematic:
  •   arduinologo
NBAFantasy

NBA Fantasy Predictor Web App

This is a modern web app that will help you choose NBA fantasy players for your roster. By using tools like React, Node and Tensorflow, it can predict the next season statistics for 25 NBA players. If you look at the README, I have included the results of a sample run with the average and standard deviation of Games Played, Points per game, Assists per game and Rebounds per game.

  •     tensorflowlogo   nedblogo
Light2

Light Following Robot

This is my light following robot using an Arduino Uno and and three photoresistors. The robots' intent is to follow the light that has been shun near the front.

Equipment:
  • Aruino Uno
  • 3 Photoresistors
  • Chassis kit (2 DC motors, 2 wheels and a front end wheel)
  • H-Bridge L293D IC
  • Breadboard
Schematic:
  •   arduinologo
InnovateBcImage3

InnovateBc App

This was a group project for the K-12 Innovation Partnership. Our intent was to make an app to showcase teacher's projects around B.C. by either flipping, scrolling through a list or searching.

  • javalogo  
TaskOrganizer

Task Organizer App

This is an app developed by a group of computer science students who wanted to help users organize their tasks in a efficient manner. We accomplish this by accounting for the time left and duration of the task as well as the priority based on a 5 point scale selected by the user.

  • javalogo  
HangmanImage

Hangman App

This was a summer project where you can ditch the pen and paper and use your phone to play hangman. You, your opponent or a random generator enters a hidden word where one of you will have to guess with 6 strikes.

>
  • javalogo  

Technical Skills