I'm currently an undergrad at University of Waterloo for Software Engineering. It's a co-op program, so I'm always looking for upcoming 4-month work terms.


I'm a software developer with a particular interest in web applications and native mobile. I like to write REST APIs and use some front-end frameworks like Angular and React.

Besides programming, I love athletics and video games. I'm a big fan of soccer and I'm a huge PC gamer.


Github Bar Line
Built native Android & iOS apps and PHP REST API to display the wait time and crowding levels of bars and night clubs. There is also support to display custom ads for specific locations. The data is required to be updated by staff using a password. This is an example app and therefore the data is only placeholder.
Java Android Swift iOS PHP MySQL
Website Blogging App
Created a blogging app on Android and a website that uses the REST API I built. This was a high school project for just learning about APIs (front-end was never more than just functional).
PHP MySQL Java Android JavaScript Bootstrap
Google Play Android Utility Apps
I've created many different Android apps for utility. They suited my needs, and I published a few of my favourites. They have over 29,000 downloads total on Google Play with very positive reviews. Popular titles include:
Secret Notepad
Greatest Common Factor Calculator (Unlimited Input)
Note that UI was never a concern for these apps (they were purely utility and only functional).
Java Android
GitHub GRT Live Times
Created a small Android app that lets you enter in a GRT stop number, and will tell you all of the next most recent times that the bus will arrive at that stop. I didn't write the API, but simply used it from another developer who uses GRTs API.

I implemented "favourites" using an SQLite database combined with a ListView.
Java Android
Chrome GitHub Hide Twitch Chat Users
I created a Google Chrome extension that lets you hide messages from specific users in chats. You enter in any number of names you want.
JavaScript HTML CSS
Who Is That YouTuber
I did a free lance Android app for a client that approached me. He gave me detailed instructions on what he wanted the app to be and look like, so I created it. He loved it and bought it from me. Although, he never did anything with it.

You are shown a picture of a YouTuber and must guess the name of the YouTuber from the scrambled letters. There are also help options.
Java Android