Khantil Desai Projects Publications CV
Khantil Proj Publ CV

Open Eye Tap

OpenEyeTap is an open-source smart glasses hardware and software package. During my internship at MannLab, I developed a set of software that can run on the OpenEyeTap, including a Face Recognizer application, extended memory application, on-screen directions application, weather, etc. Then these programs were given the ability to be controlled via a handheld input device to ease use. A server was also setup in the lab which augmented the programs ability to detect faces and speach patterns which are used the face and voice based memory recall functionality. A screen capture of a GUI for the device is shown below.

gui for smart glasses control Person wearing Eyetap smart glasses

Palantir Maps

As a part of the Software Design and Communication course at UofT Computer Engineering I developed a graphical map program. This program can load a set of maps from the OpenStreetMap database and display requested details, provide personal navigation and delivery routing services. During the course of this project, I learnt about time considerations of when to preload data and when to use specific data structures, as well as different algorithms for fast recall of special data and displaying various priorities of information cleanly on a gui. On top of that I used effective team and software management techniques such as agile development and git.


BattleShip Game

As a part of the ECE243 (Computer Organization) course at UofT, where we studied and design microprocessors as well as SoC (System on Chip Systems). In this project, I developed the classical Battleship game for the DE1-SoC system by Terasic. To do so, I wrote “library functions” to drive a VGA port on the SoC and Keyboard input drivers. On top of these input and output drivers, I developed the entire battleship game.


SETI

As a part of an internship at Rost Lab at UofT I worked on a project to determine the generalizability of the 1d genomics classifier developed at the lab. I applied this to a Kaggle challenge released by SETI to create a classifier for detecting extraterrestrial signals from radio spectrograms. I also adapted this model to classify gravitational wave signals from the European Gravitational Observatory.

SETI Logo EGO Logo