User:YuviPanda

INCOMPLETE! And will probably completely change. Bewarned!

Identity
Name: Yuvaraj Pandian

Handle: YuviPanda

Working Info
Time zone: UTC+0530

About Me
I'm Yuvi, a 20 year old programmer from Chennai, India. I'm part of the dev team maintaining http://busroutes.in, a crowdsourced public transportation information site. Currently I'm working on wikifying it (http://wiki.busroutes.in) using semantic mediawiki. I was also a Google Summer of Code Student last year (2010), working with GNOME on Cheese (http://live.gnome.org/Cheese). I hack on Python, C, Vala & C# whenever I get the chance, and used to do statistical analysis in a previous life.

Contact
IRC: yuvipanda on freenode, oftc and gimpnet

Email: yuvipanda@gmail.com

Project summary
The aim of the project is to convert the Wikipedia 1.0 Bot into a mediawiki extension. While the current bot does it's job, it is written in perl, not easily usable outside enwiki and needs some amount of manual intervention to be run.

Community Bonding Period

 * Familiarize myself more with the codebase and the current community workflow
 * Write a few more extensions. Familiarize myself with how extensions work.
 * Try to patch/fix extensions in need of care. Fixing other people's code is a wonderful exercise in understanding a system.
 * Crack jokes on IRC at appropriate times.

Participation
I'm reasonably chatty, and don't hesitate to consistently bug people. I like working in long uninterrupted blocks in the night - which makes me active at around the same time as most other people on #mediawiki. Ideally I would work via a git repo in github/private-server that is constantly updated to match trunk, but I don't mind working on a branch in svn - or even just a patch based workflow. I'll blog regularly about my progress, for documentation and flaunting :) Ideally, I'd like to get my changes deployed in the WMF servers before next summer.

Past open source experience
I was a Google Summer of Code participant last year, working on Cheese (part of GNOME). I also contribute to PiTiVi, a Linux Video Editor. I maintain Busroutes.in, a open source, open data, crowd-sourced website for collecting/displaying local transportation information. I write code whenever I can and release those that could even remotely be useful to anyone else under a BSD License on GitHub. I've helped out at several open source workshops, and given talks. I run tawp.inI, a shorturl site for the Tamil Wikipedia. I also wrote a mediawiki plugin for Short Urls - Extension:ShortUrl, which makes the shorturl originate from the same domain as the wiki. I've also worked on forward porting a performance patch for mediawiki(see 5303).

Any other info
Architechural diagrams to come here