A mobile application used in teaching grades 10,11, and 12 math topics through the use of a gaming/challenge mode and a tutorial mode. It also allow teachers/admins track the performance and progress of students using the application. Visit www.imathit.com for more info.
Tools & Languages: Xcode, objective-C, jQuery, HTML5, PHP
This is a single player ping-pong game I built to experiment on multi tasking techniques in unix. Using signal and timer management, various events are operations are handled simultaneously during the game. The object of the game is to keep the ball in play as long as possible. The player moves the paddle up and down the screen, one row at a time, by pressing the 'k' and 'm' keys, respectively. Each press of the key moves the paddle one row.
Tools & Languages: C, unix
A compiler with source language as CMM (a language grammar I made up) and target architecture is the Java Virtual Machine (output code is jasmin). I have completed the compiler front-end (lexical analysis and recursive descent parsing) and the jasmin assembly code generator.
More updates coming soon.
Tools & Languages: Java, Eclipse
Network Management: Route Analytics
Was a part of an EA server team. I also contributed to an online gaming platform known as Genius.