Projects

Some of my personal projects, as well as Electrical Engineering and Computer Science projects at McGill

Open-Source Mental Health Forum

Jan. 2018 - Present

I am currently leading the development of an online open-source mental health forum so people who are experiencing crises can seek immediate help without judgement.

The project was later entered in the 2018 Microsoft One Week Hackathon to expand the development team and increase awareness.

The project is currently on GitHub:
github.com/MentalHealthForum

React
MongoDB
Express
Node.js
JavaScript
HTML
CSS
Azure

Bouncing DVD Logo

Aug. 2018

This is my greatest contribution to mankind.

I recreated the bouncing DVD logo from the TV show, The Office (U.S.):
https://www.youtube.com/watch?v=QOtuX0jL85Y

This masterpiece is on GitHub:
github.com/eddylu94/BouncingDvdLogo

Vue.js
JavaScript

CodeJam 2016 - TV Show Recommender

Nov. 2016

For the 2016 McGill CodeJam hackathon, the objective was to create a TV show recommendation application based on any given input. For this project, Charles Liu and I created a website that provided TV recommendations after a user rated TV a list of given shows.

The source code can be found on GitHub: github.com/chubchubcharles/CodeJam2016

Javascript
jQuery
RequireJS
HTML
CSS

Music Player Visualizer

Dec. 2015 - Jan. 2016

I created music player visualizations for .mp3 audio data using Javascript, HTML5, CSS3 based on the visualizations of Trap Nation.

A demo of the music player visualizer (music plays when page loads):
eddylu.com/music

Javascript
HTML5
CSS3

CodeJam 2015 - Bioinformatics Classifier

Nov. 2015

For the 2015 McGill CodeJam hackathon, the objective was to implement a classifier that analyzed patient data to predict diagnoses. For this project, I implemented decision trees that were capable of predicting the diagnoses at an accuracy of 50 to 75 %.

The source code can be found on GitHub:
http://github.com/eddylu94/CodeJam2015/

Java

Chess Game

June 2015 - Aug. 2015

I created the classic chess game in C++ using Qt.

The entire game was created from scratch except for the chess piece icons which were retrieved from:
https://openclipart.org/detail/24125/chess-symbols-set

C++
Qt

Concentration Game

June 2015

Using Java Swing, I created the classic Concentration game.

Java
Swing

ECSESS Robotics

Jan. 2014 - Apr. 2014

For four months, I worked in a team of three electrical engineering students to build a robot that navigates on an obstacle course. During this period, I learned how to solder different components including microchip, H-bridge, and infrared sensors onto breadboards. Furthermore, I programmed a microchip in C on MPLAB IDE in order to allow robot to navigate automatically.

C
MPLAB