About

Hi, I'm Joel. I'm full stack web developer and programmer, and I love making things that people use. I'm passionate about staying up-to-date on new technologies and enjoy working on open-source projects in my spare time.

Work Experience

Chief Technology Officer, Ravage Industries Ltd.

January 2017 - Present

At Ravage Industries Ltd., a company managing a website serving nearly a million users monthly, I handle everything technology-related in the day-to-day business. This includes managing multiple developers, interfacing with third-party companies, making sure all facets of the company's operations are running smoothly, and doing development work myself. I manage all the servers, database operations and do front-end and back-end web development.

Freelance, Full Stack Web Developer

June 2014 - Present

I have been working as a Full Stack Web Developer on a contractual basis for a living. Familiar with LAMP/LEMP/MEAN stacks (and variations thereof), site architecturing and integrating with third party APIs.

Senior Web Developer, OPSkins Group Inc.

January 2017 - Present

I worked for OPSkins.com as a web developer, handling both front-end and back-end code.

Web Developer, Spring Advertising

March 2014 - April 2014

I was hired to work at Spring Advertising's creative team as a web developer on a contractual basis.

Highlights

  • Created websites using HTML, CSS, Javascript/JQuery and PHP from design compositions
  • Converted static sites to Wordpress templates

Graphics Editor/Website Product Builder, The Hockey Shop

June 2011 - July 2013

I originally started working at The Hockey Shop as part of my high school's Work Experience program, but was later offered a real job there. I began as a graphics editor, but after demonstrating my technological skills I was given the task of working on their website instead.

Highlights

  • Edited sportswear photos into clean, professional-looking product photos
  • Managed the Magento backend, updating product pages

Webmaster, Hawk Word Newspaper

September 2011 - June 2012

I worked at my school newspaper as a webmaster and article writer. I was one of the original people who came up with the idea of running a school newspaper.

Highlights

  • Created, designed and maintained the website
  • Published newspaper articles on the website for online reading

Projects

Steamlytics

November 2015 - Present

Steamlytics is a service that aims to collect and aggregate Steam-related data via various APIs. Most notably, Steamlytics:CSGO provides reliable and accurate pricing data for CS:GO items, aimed for ease-of-use by developers.

Website

Highlights

  • Over 5,000 users
  • Serving over 50,000 API calls daily

  • PHP (Laravel)
  • MySQL
  • HTML/CSS
  • Javascript/JQuery

FicSave

January 2014 - Present

FicSave is an open-source online fanfiction downloader that allows you to save stories from various fanfiction sites for offline reading.

Website

Highlights

  • 1,000+ users daily
  • 100+ issues closed on GitHub

  • PHP (Laravel)
  • MySQL
  • HTML/CSS
  • Javascript/JQuery
  • Vue.js

Power Nap for Xposed

April 2015 - Present

Power Nap for Xposed is an app inspired by Sony's Stamina Mode, but accessible for all Android devices 4.1 and higher.

Website

Highlights

  • 15,000+ monthly users
  • XDA Developers' Top 5 Xposed Mods of 2015

  • Java

MyJackpot

February 2016 - Present

A jackpot site of your own, for any Steam game, within minutes.

Website


  • PHP (Laravel)
  • MySQL
  • HTML/CSS
  • Javascript/JQuery

TinyImg

March 2016 - Present

A tiny and simple image host. Supports images and HTML5 videos.

Website

Highlights

  • 8,000+ images uploaded

  • PHP (Slim Framework v2)
  • HTML/CSS
  • Javascript/JQuery

SteamTradeOffersBot

June 2015 - Present

SteamTradeOffersBot is a lightweight fork of SteamBot, with easy-to-use Trade Offer functions.

Website


  • C#

Mist

March 2013 - July 2014

An open-source, portable and lightweight Steam client that aims to make your Steam experience better than ever.

Website


  • C#

See more projects on my GitHub

Skills

Frontend Web Dev

  • HTML
  • CSS
  • LESS
  • SASS
  • Javascript
  • JQuery
  • Vue
  • React

Backend Web Dev

  • PHP
  • Javascript/Node
  • MySQL
  • Redis

Programming

  • C#
  • Java
  • Python
  • C++
  • C

Education

Computing Science (incomplete), Bachelor - Simon Fraser University

September 2012 - June 2015

Awards

Academic Excellence Entrance Scholarship - Simon Fraser University

1 September 2012

Languages

English

Fluency: Native proficiency

Chinese (Mandarin)

Fluency: Limited working proficiency

French

Fluency: Limited working proficiency