NICHOLAS C. NG

Hey, I am Nicholas 👋


I graduated from the University of British Columbia in May 2023 where I studied Computer Engineering. Through my internships, courses, and personal projects, I explored and dabbled in machine learning, frontend, API, app, and database development.


When away from my work, you can find me swinging a club on the course ⛳, skating circles at the rink ⛸️, or in front of my computer 🖥️ either learning about new technology 🌐 or kicking it back and playing some games 🎮.

WORK EXPERIENCE

University of British Columbia

May 2022 - August 2022

Information Technology

RPA Developer Co-op

As a part of the Automation Solution Delivery (ASD) Team at UBC, I was in charge of designing, developing, testing, deploying, and managing software robots used to emulate human interactions with computer systems and software. The ASD Team leverages Robotic Process Automation (RPA) tools to tackle projects and the workflow of business processes.


Responsibilities

Verathon Medical

January 2021 - August 2021

Research and Development

Test Engineering Co-op

The Product Compliance Team at Verathon is in charge of New Product Development (NPD) Design Verification to meet regulatory standards. As a part of the team, I was in charge of developing test plans for new software products and performing runbook-based verification and validation test plans for bug fixes to existing software.


Responsibilities

PROJECTS

Capstone Project

September 2022 - April 2023

Data Visualization and Dashboard Development

Project Description

At UBC, every engineer is required to complete the capstone project course prior to graduating. My capstone group's project was to develop a new dashboard application from scratch to display visualizations of parking statistics for our client at UBC Parking.

React
Python
JavaScript
SQL
FME
JSON

Classically Approximating Variational Quantum Machine Learning
with Random Fourier Features

January 2023 - April 2023

forecast

Project Description

For one of my advanced electives, I took a quantum computing course and for the course project, the task was to replicate a quantum computing research paper. My group used the PennyLane Python library to implement a classical approximation method that could approximate the results of a quantum computer.

Python

Ultimate Security System

February 2022 - April 2022

Project Description

The Ultimate Security System is a group project developed with the goal to integrate multiple types of hardware and software components with a DE1-SoC. Through connecting a touchscreen, a graphical user interface, a UART communication channel, a motor, a wifi chip, and a cloud instance, we were able to achieve our desired behaviour of using facial recognition and a pin input to control the locking locking mechanism.

SystemVerilog
C
Lua