Hi! I'm Tharshan

I am a full stack engineer currently working in Toronto.

CV

Here is some of my work

Location

PokePilot

PokePilot is an iOS app that shows pokemon around you. Built as a companion to the popular Pokemon GO game. It is a full native implementation of the scanning mechanism. Serverless! We had 2k beta signups and 30k on the launch list. Decided not to release due to fear of legal issues and inevitable C&D's.

Jun 2016
Location

JukeTube

A native implementation of my JukeTube concept. It uses Python compiled within an iOS so it can utilise youtube-dl and stream youtube audio natively in the app.

Jun 2015
Location

iSee

In a team we implemented a eye tracking solution for iOS tablets. This was the winning entry for NHSHackday (Jan 2014) in Cardiff that spanned for two days. This application is aimed at kids for use in hospitals, to aid in carrying out acuity measurements

Jun 2014
Location

AlienDefence

This was a simple side project and journey into game development. I built a tower defence game for iOS with SprintKit.

Feb 2014
Location

GSOC 2014

During GSOC I worked on the Intellego team (part of Mozilla) to develop an open source terminology driven translation engine. I also created a command line tool that will extract key terminology from a TMX file and build up a corpus of bilingual words.

Oct 2013 - Jul 2014
Location

RCCAR

This project allows a remote control car to be controlled via a ps3 controller. The remote's cover was removed and appropriate pin were connected to an mbed microcontroller so that the car could be driven by digtal signals output from the mbed (controlled by main.cpp). The ps3 controller axis values input are taken (using pyusb) and converted to pwm signal values.

Feb 2014
Location

ng-juketube

A realtime web app that lets you play music from youtube on a host computer (a client that creates a room) and the features of the app such as adding to the playlist, rearranging the playlist, music controls such as play/pause and next are all controllable through guests (a client that joins a room). All the UI and data is updated in realtime for all clients connected their respective rooms thanks to SocketIO.

Dec 2013
Location

TMP

It is a online music service that has a web scraper in the backend built with Python and the fronted interface build using AngularJS with real time search capabilities using Sphinx Search and Django Rest Framework for backend API.

July 2013
Location

SuperAwesome Ltd, London

SuperAwesome offered an online service for kids to get toys tailored to their gender for free in return for their feedback. This was a summer internship at a London Startup where I worked as a developer in a small team: I redesigned and implemented several features, that had significant benefits for staff members. I developed a dashboard from scratch that allows users to compare many metrics important to the business.

July 2012 - July 2013
Location

mbed (ARM Ltd)

I was an intern on the mbed team for my industrial year placement. I was a web application developer utilising Python and Django to improve mbed.org visually and architecturally. I developed many new features, including the stack overflow style QnA section. I also gained experience in embedded development, using C/C++ while porting the mbed SDK.

July 2012 - July 2013
Location

STVPlus

A power dashboard for the main site spoilertv.com. Built using the LAMP stack (PHP and MySQL) and the Codeigniter Framework. Frontend interface for users and backend interface for editors to manage the data

Nov 2011 - Mid 2013