Welcome
to my

Portfolio

Coding

Projects

Miniature Crane

Arduino

C

TinkerCAD

Fusion360

For this project, I used a 3D printed model for a claw and added some modified parts to the base of the arm using metal components. Each joint was connected to servo motors which were controlled by potentiometers. Everything was connected to an Arduino microcontroller which I programmed in the Arduino IDE for manual control. I was able to apply some of my earlier knowledge of C and micro electronics from APSC in this project.

claw image claw demo

Top-Down Dungeon Game

Unity

C#

Adobe Illustrator

This game was made as a past summer project which was a 2D arcade RPG using the Unity game engine and programmed in C#. The project allowed me to explore game design using a game engine whereas my previous projects in high school were made entirely on an IDE. It was an introduction to game engines, the C# language, and game design. Majority of this game was from following a tutorial online.

C sharp Unity Logo

FIRST Robotics

REV Robotics

Java

C++

WPILib

GitHub

My passion for electronics and programming came from my role as a member on my high school's FIRST robotics team. My main focus was working on driver communication through LED patterns and colours on the robot's LED strips which changed based on driver inputs, and values returned by the hardware electronics such as sensors and cameras. The robot was programmed in C++ and Java in the past.

Robot Front Robot Back

This Website

Created using HTML, CSS and Javascript.

My first website introduced me to front end web development. The HTML side controls the content that appears on the webpage and website functionality. The CSS side controls the overall layout and design of the content. This specific website introduced different positioning tools, such as flexbox and grids. Any of the animations seen on the website are created using CSS transitions with reactive functions programmed in Javascript. I learned most of the basics through Codecademy and online documentation.

html code css code

About Me

Hi, my name is Evan!

I'm an undergraduate student at The University of British Columbia.
I am interested in programming and am currently exploring different coding applications in front end development, game development, and for hardware. Some of my hobbies that made me interested in electronics are custom PC builds and microcontrollers like Arduino.

Languages

Java

C

C#

HTML

CSS

Javascript

Python

C++

Other Skills

Solidworks

Fusion 360

Unity

Adobe Illustrator

Adobe Animate

Adobe Photoshop

Arduino

Maya

Custom PC