Ankit Ahuja
Education
M.S. Computer Science, specializing in Human Computer Interaction (Aug. 2011 – Present)
Virginia Tech, Blacksburg, VA
B.E. Computer Science and Engineering (Aug. 2006 – Aug. 2010)
SBIT, Maharishi Dayanand University, Rohtak, India
Score – 71.9%
Skills
- Languages - JavaScript, HTML/CSS, PHP, SQL, Objective-C, C++, Ruby
- Platforms - Cocoa, Ruby On Rails, Mac OS X, Windows 7/XP, Linux
- Other Tools - Git, Xcode, SVN, Adobe Photoshop CS5
Experience
Department of Computer Science, Virginia Tech – Graduate Research Assistant
Aug. 2010 – PresentWorking with Dr. Andrea Kavanaugh and Dr. Manuel A. Pérez-Quiñones on projects in the areas of social computing and personal information management.
Google Summer of Code 2010 – Student Contractor, Google
May 2010 – Aug. 2010Worked with Rachel Shearer from the Google Accessibility Engineering Team to develop Stylebot, 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.
Google Summer of Code 2009 – Student Contractor, Google May 2009 – Aug. 2009
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 different search engines easier and faster on the iPhone and iPod touch
gleeBox: 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: A website where users can share and install other users’ website modifications 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.
Service
- Webmaster of the college website and blog; (2009 – 2010)
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.
Other Interests
- Playing cricket, reading technology and design blogs and testing alpha/beta software.