Bruce Chen

Student, Full-Stack Web Developer and Competitive Programmer

lightbulb

Projects

ARG Discord Bot

This is a Discord Bot developed specifically for Alternate Reality Games (ARG), which are interactive networked narratives that use the real world as a platform. This bot lets users easily decode/encode different codes, such as Base64, Binary, Morse Code or even search Wikipedia, all with simple chat commands.

Github Repository Demonstration of the ARG-Bot

Student Clock

This is a clock web application for showing upcoming or current events. The events can be set up on a Google Calendar, where this application will retrieve them through the Google Calendar API (and push notifications) instantaneously. In this instance, it is used at my current school to display information about the timing of school periods.

Web Application

This also comes with a custom Chrome Extension:

Chrome Extension Github Repository (for extension) Screenshot of Clock App

Observe Science Magazine Website

This is a website/web app created for a US-based student-run international science magazine. Users can sign up to receive notifications when new issues come out and comment or post on the blog. There is also an internal forum for writers across the world to discuss while administrators can oversee everything with the admin dashboard.

Magazine Website Observe Science Magazine website screenshot

Google Docs Moderation

This is an application which extends the user management system of Google Docs. Moderators can use this Docs add-on to Permanently Ban, Temporarily Ban, Kick or Warn users (all will be notified by email) in the document. All the information is stored through Google Sheets and forms are created with Google Forms. There are a number of roles (Admin, Moderator) and different settings to suit the needs of different users. Created with Google Apps Script.

Github Repository Gdocs Moderation Screenshot

About Me

I'm Bruce and I'm a passionate software/web developer in New Zealand. I have volunteered for many projects, all of which makes the lives of my friends, family or the local community a little easier.

I use a wide range of technologies, including Javascript, CSS, HTML, Python and Node JS. For the front-end, I tend to use Bootstrap or Fomantic UI. For the backend, I'll use Express or Hapi, EJS and MongoDB.

I'm currently learning React, Competitive Programming and possibly, Firebase.

By day, I am a student.

Galaxy Photo

Finalist of New Zealand’s top competition for young inventors:

Brightsparks Competition logo

Coding Challenges

I also like to spend time working on improving my general programming skills through challenges and competitions, often from NZOI.

Anagram Detection

space

FizzBuzz

space

Counting Islands

space

Binary Search

space

Bubble Sort

space

And more...

space

Contact Me