Ankit Ahuja
*****.*****@*****.***
http://ankitahuja.com
Education
M.S. Computer Science July 2013 (expected)
Specializing in Human Computer Interaction
Virginia Tech, Blacksburg, VA
B.E. Computer Science and Engineering Aug. 2010
SBIT, MDU, India
Score - 71.56%
Skills
Languages: JavaScript, Ruby, PHP, Objective-C, C++, SQL, HTML/CSS
Platforms: Ruby on Rails, Cocoa, Windows XP / 7, Mac OS X, Linux
Other Tools: Git, SVN, Xcode, Adobe Photoshop CS2
Experience
Department of Computer Science, Virginia Tech August 2011 - Present
Graduate Research Assistant
Working with Dr. Andrea Kavanaugh and Dr. Manuel A. P rez-Qui ones in the areas of
social computing and personal information management. Building Virtual Town Square
(http://vts.cs.vt.edu/ ), a place for people in local communities to keep up and discuss
important local issues.
Khan Academy, Mountain View May - August 2012
Software Developer Intern
Built features to grow the Khan Academy user community. Designed and implemented a
discussion plugin which is used for user discussions across the site. Read more about my
experience here (http://ankitahuja.com/blog/2012/08/27/summer-at-khan-academy/ ).
Google - Google Summer of Code 2010 May 2010 - August 2010
Student Contractor
Worked with Rachel Shearer from the Google Accessibility Engineering Team to develop
Stylebot (https://chrome.google.com/webstore/detail/oiaejidbmkiecgbjeifoejpgmdaleoha ), a
Google Chrome extension that allows users to manipulate a web page s appearance in a
WYSIWYG manner. The project aims to increase the accessibility and adaptability of the
web for nontechnical and special-needs users.
Google - Google Summer of Code 2009 May 2009 - August 2009
Student Contractor
Developed an extension for Joomla that allows non-technical users to easily make changes to
their Joomla based sites content without having to log into the administrative backend. Its
aim was to make it easier for website owners to update their site s content without having to
rely upon webmasters.
Self-Directed Projects
Search Ninja
iPhone App to make searching the web using di erent search engines easier and faster.
Described on Mashable (http://mashable.com/2011/05/09/search-ninja/ ).
gleeBox
http://thegleebox.com
A browser extension that provides a novel way to browse the web using the keyboard. User
can type in commands into a prompt to simulate actions like scrolling, opening links, etc.,
which are traditionally performed using the mouse. It aims to reduce RSI caused by constant
switching between the mouse and the keyboard and speed up browsing for advanced users.
Stylebot Social
http://stylebot.me
A website where users can share and install other users website modi cations created using
Stylebot.
Friendcompare
A Last.fm mashup that lets users do a head-to-head comparsion of their musical tastes by
displaying common artists, albums, tracks, etc.
PollBol
Ruby on Rails application for small groups of users to create, share and vote on polls.
ProxyCal
A web application for forgetful students to help them keep track of their college attendance.
It utilizes the user s Google Calendar account as the data store instead of a conventional
database.
Awards and Achievements
Won the web designing, debugging and programming contests as part of the national-level
technical fest, Techaeon 2009.
Won inter-school level competitions PROCOM Quiz and Cyberfest 2003 and participated in
Science Olympiads, debates and recitation competitions.