Web
    Analytics

Projects

Ruby on Rails

Uber Santé Winter 2019

Uber Santé is a patient reservations system built with Ruby on Rails for a fictional health clinic. A team of five including myself created this term project for our Software Architecture II course taken during the winter 2019 semester. We were tasked with designing a systems architecture adhering to GRASP and SOLID design principles as well as the GOF Design Patterns and Anti-Patterns. All wraped up with nine design patterns implemented from scratch.

One Social Spring 2018

One Social is a web app built with Ruby on Rails that neatly aggregates all of your social media links into one place. You can find an example of my social media profile here. Some notable features are: search functionality, many-to-one and many-to-many database relationships, and a dedication to aesthetically pleasing design. This project is a great example of my attention to detail and love for programming.

G-Apedia Fall 2018

G -Apedia is an accuracy meter for the know-it-all in my group of friends. You can simply give him an upvote or a down vote when he cites correct or wrongful information respctfully. It is about as simple as a Rails web app can get. It consits of one database relation with two columns upvotes and downvotes and some simple ruby does the math to calculate his accuracy in the front end. This project shows my ability to deploy a rails app quickly and efficiently. G-Apedia took only a few hours to deploy.

Driver Rank Fall 2017

Driver Rank is a web app for ranking other peoples driving abilities. It was my very first Rails app and in turn I made a lot of mistakes but it turned out to be an exceptional learning experience.

JS

Exam Bank Spring 2015

Exambank is a website providing study materials for students in Engineering, Software Engineering and Computer Science at Concordia. The project started in my first year as a means to pay it forward and to give back to the community by providing quality study material for future students. From its humble beginnings, today it reaches around 2 thousand students per month during the regular semester and generates roughly 10 thousand page views per month during exam periods. A pretty simple JS script allows me to update and maintain contributions from other students more effectively. This also permits the website to be hosted statically for free on GitHub without having to pay for server space.

Tweet Author Summer 2018

Ask a neural network using a library written in javascript called Brain.JS and trained with 4783 tweets to recognize if the author of a tweet was @realDonaldTrump or @JustinTrudeau. It is very inaccurate and the only thing it manages to get right often is when Prime Minister Trudeau posts a tweet in french. Regardless, it was a fun project and a nice first learning experience with machine learning. Also, I created a pretty nice twitter scrapper for this app. I will be revisiting this project after having taken an AI class in the Fall of 2019.

Fall 2018

Emoji Calendar

Winter 2018

Metro Exit

Fall 2017

Cat Wallpaper

Fall 2017

Emojify

Summer 2017

Binary Clock

Winter 2017

Binary Converter

Laravel

Classifiedz Fall 2017

Classifiedz is a term project for the course Software Process I at Concordia taken during the Fall 2017 semester. Classifiedz is a website to buy and sell goods and services, similar to Kijiji. I was the leader on a team repsonsible for the managment and leadership of 8 people. We used Laravel, MySQL, and Boostrap to create the app. The goal of the project was to produce a reliable product while focusing on an iterative Agile development process.

Node

Biblio Fall 2018

Biblio was created as a term project for Soen 343, Software Architecture and Design I, in the Fall semester of 2018 at Concordia. On a team of 10 people, we were tasked with building a library rental service. We were also tasked with creating, updating, and maintaining the three following artifacts throughout the life entire cycle of the project:

Some notable features implemented in this project are an IMAP (Identity Mapper), TDG (Table Data Gateway) and a UoW (Unit of Work) all developed from scratch.

PHP

Quotifier Winter 2017

Quotifier is an app built in PHP that adds random quotes by random authors in the form of comments to your code. It supports comments Ruby, Java, JavaScript, Python, C, C++, LaTeX, Swift, JSON, php, HTML, CSS.

Web

Spring 2019

Iron Hive Meadery

Winter 2017

Famingo Labs

Fall 2017

miniCalc