
Krzysztof Kosiński - GSoC page
Here are my answers to the "Inkscape Questions" and "About Myself" sections.
Inkscape Questions
- I first heard about Inkscape when browsing the Synaptic package list - that was about 1.5 years ago when I first installed Debian (later I moved to Ubuntu because of configuration problems with Samba printers).
- I have used Inkscape to create an icon theme called Gartoon Redux (Launchpad project page), which is an expansion of Gartoon, to prototype web pages, to create posters and diplomas (sample here), and for general image conversion needs.
- I contributed to Inkscape in the form of code, technical discussion on the mailing list, documentation, and bug and answer management on Launchpad. When it comes to code, I have reimplemented clipboard handling to use the system-wide clipboard; refactored preferences handling code, which was previously just a bunch of global functions operating on a global variable, into a properly encapsulated class; written documentation for the XML subsystem; implemented theming support (which still has some rough edges which I'm working on); implemented freedesktop.org recent file support; improved the Automake build system; and fixed a few other minor issues. Most of my work to date was concerned with refactoring.
About Myself
- Currently my only major plan for the summer is Google Summer of Code. I might travel to the countryside during the weekends, where I won't have a working internet connection, but if I find this to be an obstacle I'll stay at home.
- My programming work to date included physical simulations in C++ and small web projects in PHP (examples: baltchem.eu, beatrix.pl). I have also written a macro package for LaTeX which takes care of formatting abstract headings for conference proceedings (it does proper formatting of author lists and many-to-many institution-author relationships). I have a working knowledge of shell scripting and Perl, which I used to create a custom build system for the Gartoon Redux icon theme (the build process renders the SVG icons into PNGs at several sizes to work around bugs in some GTK apps).
- I have contributed patches to Glib (one fixing a bug in icon fallback order, second one fixing the commandline option parser on Windows, but it's not committed yet), Linux (tc1100-wmi driver fixes), Linux Wacom Project (patches for TC1100 tablet button support). I have also authored most of the TC1100 page on the LinuxQuestions wiki.
- I am not applying for any other projects this year, since I worked the most on Inkscape to date and have the potential to do the most good here.
- Some background information: I'm a second year student of chemistry and computer science at the College of Individual Inter-Faculty Studies in Mathematics and Natural Sciences, University of Warsaw, Poland. I have participated in the 39th International Chemistry Olympiad in Moscow, where I placed 13th and won a gold medal (given to top 10% of competitors).