Blue Triangle
Keshav's Smart Mirror
A Step by Step Guide to Build your own Smart Mirror

In July of 2017, I stumbled across photos and videos online of people making mirrors that could present a dashboard of widgets ranging from daily weather to any traffic delays.

I set out to build my own in the process using tutorials online and based on the MagicMirror² platform run on Electron.

In the process, I was able to work with PubNub's Functions, Integrating Google's Assistant Voice in the mirror, MagicMirror²'s software, and Canadian news RSS feeds.

Tech Stack: Python, PubNub Functions, Google Assistant SDK (Voice), MagicMirror², RSS Feeds

Last updated August 8th, 2019

HackTheFridge HackTheFridge
HackTheFridge - DoTheDew - Hackathon Project Winner

As part of the HackThe6ix hackathon, I worked with a team to create a marketing tool for Pepsi.

Inspired by the "I am Canadian" - Molson Canada Fridge Commerical , we converted the concept over for Pepsi/Mountain Dew into an app which gives users a list of tasks (scavenger hunt items) that need to be completed.

Once the tasks have been completed, a fridge is unlocked to receive free Mountain Dew!

Tech Stack: XCode (iOS App Development), Arduino, PHP, Indico's Image Recognition API

Hack The 6ix Hackathon - Pepsi Challenge Winner

DECA Website DECA Website
DECA Ontario - Website

As part of DECA Ontario's Provincial Officer team, I completely overhauled the website. The process involved creating a system that would allow the website to showcase the strength of the organization while also making it easy to maintain and edit the longterm.

I experimented with numerous content management systems and design mockups before considering a medium that would scale. Through the process, I worked through the design process, managing web hosting, ensuring security, search engine optimization, spam management, testing, rapid deployment, bug patching, and technical support.

As of 2018, the DECA Ontario website reaches 200,000+ visitors per year.

Tech Stack: Front End Web Development, Wordpress, Javascript, Web Hosting, Sketch, Adobe Illustrator, PHP (minimal)

Last updated July 2019

InsureMotion App Screen
InsureMotion - Hackathon Project

InsureMotion is a mobile app that tracks your driving to determine whether or not you have a road rage problem. Stay calm and collected while driving? The app will help you reduce your insurance premiums. The app will film you while driving and look for facial expressions to detect emotion. The emotion data is used to see how calm and collected you can stay while on the road.

During the project, I had the opportunity to work with Microsoft Azure Face Emotion Recognition API and Expo for making an iOS app. While other team members worked on creating a Python Flask REST API, which would communicate with the Expo add to calculate insurance premiums.

Tech Stack: Microsoft Azure Face Emotion Recognition API, Expo, React Native, Sketch

Hackathon Project - HackThe6ix 2019

InsureMotion App Screen
For the U+2665 of Design

A personal portfolio.

My intention was creating a portfolio that would not only showcase my UI design experience but also display my understanding and passion for software development.

Check out the portfolio for yourself here!

Tech Stack: Sketch, Adobe Illustrator, Wireframes

Last updated December 2019