Education

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.

Interests

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.

Projects

Android iOS Bar Line
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. I am currently in progress of shifting the project to use crowd sourcing instead of relying on staff to update data. This will include a web app as well, built with React, Node, MongoDB and Socket.io.
Java Android Swift iOS PHP MySQL Node React ES6 MongoDB Socket.io Google Maps API
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:
Calculator++
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 Twitch.tv 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

Contact

contact@mikeyaworski.com