Jeffrey Wang
j699wang@uwaterloo.ca | Github | LinkedIn

Oinx - Rails App


Oinx is a project I made at Wealthsimple's first ever hackathon. A bunch of my coworkers and I noticed we all had many goals in mind, but didn't really have much of a plan for saving money to reach them.

Thus, Oinx was designed to address the need of a tool for young people to manage their money smarter. Users can choose how much money they want to allocate to their "treats," while saving the rest toward their future. Graphs track users' upcoming goals and prompt them to save more if they won't reach a goal in time, or withdraw funds right in the app when they're achieved. Check out some screenshots.


Sushi Shop Tycoon - Java Game


Sushi Shop Tycoon is a Java restaurant simulation game and the first game I ever created back in June 2014. The goal of the game is to make as much money as you can within one year of fun resturant simulation!

Players can choose to alter Pricing, Advertisment, Staffing and Purchasing factors, all while keeping track of recent news and stats. All of this factors into a calculation that determines customer behaviour and ultimately the amount of sushi you sell.

Please check out the source code and screenshots.


LyricCat - Facebook Chatbot


Being tired of having to leave the Messenger app and open a web browser to search for song lyrics in Google, I decided to create something that would let me do it within the app. LyricCat is a messenger chatbot that will give you the entire lyrics to a song given its name and artist.

The idea was well recieved by my friends in a group chat, who use it frequently to obnoxiously spam each other with the lyrics to the song currently stuck in their heads. A future feature for LyricCat is for it to reply with lyrics in real time as they are sung in the song.

Check out the work in progress on Github.


BoardScribe - Django App Prototype


BoardScribe is an application we created at WildHacks 2016 that transcribes pictures of blackboard notes in classrooms to a Django platform that is used by students, TAs and professors to collaborate.

The goal was to create the ultimate learning experience, with less time copying notes and more time listening, all while augmenting notes with automatically generated supplements to notes, like YouTube videos relevant to the topic.

Please check out our Devpost.


Neon Hex - Java Game


Neon Hex is a game of Hex with an AI opponent created in June 2015. The objective of the game is to colour in spaces of your own colour and connect pieces from one side to the other on the board, while simultaneously trying to block your opponent.

The Minimax algorithm was used to determine the best move for the computer and then make that move. We looked two moves ahead and scored the board at each state to determine the best move for the player and then the computer.

Please check out the screenshots and source code.


mySomeday - Web Application


mySomeday is a basic web application prototype I created at a hackathon while working for RBC. The point was to create an application using IBM Bluemix cloud technology that would benefit RBC as well as improve our customers' experience.

To accomplish this I made a budgeting tool that visualizes customer's account balances, allowing them to adjust their spending and cut down to meet their savings goals in the future.

The idea was well recieved by judges in the RBC Cloud Computing Challenge as well as a Director within RBC.


TrakRecord - Android App


TrakRecord is a marathon tracking app created in March 2016 at Wearhacks Toronto. It is used to track user progress and statistics in walkathons and marathons.

After winning $20K in support from Cossette Labs to continue development, our team working briefly with Cossette to make this a full-fledged race companion app, with features being added to notify users of nearby events (in walkathons) and to map out the race route.

The app was presented to SickKids Hospital Charity Walkathon oranizers in August 2016 with the goal of being implemented in the Canaccord Genuity Great Camp Adventure Walk in 2017.

Source code for our initial prototype of TrakRecord is available on Github.


Goldman Hacks - Java Trading Bot


On January 23, 2016, I participated in Jane Street's electronic trading hackathon with my team Goldman Hacks. We created a trading bot in Java to trade against other bots in a simulated market on Amazon Web Services.

Our bot performed well with many strategies such as the calculation of a moving average to estimate the fair price of equities. Source code available upon request to maintain competition integrity.