I'm currently an undergrad at University of Waterloo for Software Engineering. It's also a co-op program!


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.


Created the Android and iOS app on Google Play and the App Store. It displays the wait time and crowding level of bars and night clubs. We had to partner with bars so that their staff could update the data via the app.
Java Android Swift iOS PHP REST API
Blogging App Website
Created a blogging app on android and a website that use the REST API I built. This was a high school project for just learning about APIs (front-end was never more than just functional).
Java Android PHP REST API JavaScript HTML CSS
Android Utility Apps Google Play
I've created many different Android apps for utility. They suited my needs, and I pushlished a few of my favourites. They have over 23,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 Algorithms
GRT Live Times GitHub
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
Hide Twitch Chat Users Webstore GitHub
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