Avatar

Jaskirat Singh

Computer Engineer

British Columbia, Canada

jsinghm99@gmail.com

jaskiratsinghmalhi


Languages

English

Hindi

Punjabi



Relevant Course Work

Data Structures and Algorothims

CPSC 221 (UBC)
CPSC 320 (UBC)

Artificial Intelligence and Machine Learning

CPSC 340 (UBC)
CPSC 322 (UBC)

Project / Design

CPEN 491 (UBC)
CPEN 391 (UBC)
CPEN 321 (UBC)
CPEN 221 (UBC)
CPEN 400A (UBC)

Electronics and Communication

ELEC 201 (UBC)
ELEC 331 (UBC)

Computer and Operating Systems

CPEN 331 (UBC)
CPSC 213 (UBC)

Microprocessor / System Architecture

CPEN 211 (UBC)
CPSC 311 (UBC)
CPEN 411 (UBC)



Formal Education

University of British Columbia, Vancouver
2018 - 2021

B.A.S.C in Computer Engineering


College of New Caledonia, Prince George
2017 - 2018

Applied Science Certificate

Skills

Frameworks and Tech Languages Others
React Java Tri-Lingual
Express.js JavaScript Customer Service
Node.js C++ Asana
Git / Github C Agile Process
AWS / Azure Verilog Human Factor Mitigation
Quartus / ModelSim System Verilog HTML
Android Studio R CSS


Technical Projects

Phsyviz
JavaScript | React | AWS | MongoDB | Netlify | Heroku | BLE

Senior year Capstone Project at University of British Columbia, Vancouver for B.A.S.C Computer Engineering. A tele-rehabilitation platform (cross platform mobile app and website) for physiotherapists and their patients. Allows remote monitoring of patients as well as session monitoring data analyzing features for physiotherapists via a web portal. Allows patients to conduct various sessions remotely via a mobile app and a load monitoring sensor.


Activity Locator
Java | Android Studio | AWS | MongoDB | Google Maps APIs

An Android mobile application for users to creat, browse and join activities based on input parameters. Input parameters include courseload, university, location etc, as well as preference of each parameter.


Black Jack Dealer
C | Verilog | Intel FPGA | raspberrypi3 | ModelSim | Firebase| camera | DC Motors

Portable Black Jack Dealer/Player that plays the role of a dealer in a Black Jack game by dealing cards using dc motors and identiying own cards using cameras and machine learning models. The game is played on a GUI screen backed by hardware accelerated graphics. The environment is run on an Intel FPGA and raspberrypi3.


Electronic Voting Machine
C | Python | raspberrypi3 | RFID reader | fingerprint sensor | AWS | javascript | handlebars

A portable Electronic Voting Machine incorporating multiple tiers of security and biomedical identification of voters.


Line Following Robot
python | raspberrypi3 | DC motors | infrared sensors

A line (Black Tape) following robot capable of identifying straight and curved paths and accelerating and deccelerating accordingly.


Sentiment Analysis
Java | Microsoft Azure

Built upon legacy code to parse tect files and design dynamic storages to analyze text sentitment using Azure Sentiment Analysis and categorizing literary books baased on sentiments.