Student Application Template
Name: Peter Pentchev
Contact/Email: roam@ringlet.net, jabber: tkzintar@jabber.org, IRC: Roamer`
Background: I am a Bulgarian student in Sofia University. I'm a software developer with some experience in many areas of programming and system administration. I have worked on command-line, GUI, network, database, system and kernel programs under various operating systems: Apple ][ DOS, MS-DOS, Microsoft Windows, GNU/Linux, FreeBSD, NetBSD, with some experience with Solaris, HP/UX and IRIX. I am very comfortable programming in C, C++, Perl, PHP and the Bourne shell, quite experienced with Python, C#, Java and x86 assembly and dabbled in ?JavaScript, Forth, 6502 assembly and a couple of other languages. I have been contributing to various open-source projects since 1998; as a result of that, I became a FreeBSD Ports committer in 2000 and a Debian package maintainer in 2010. As a result of various life- and work-related activities, I was not able to make any progress on my Debian Developer application in 2011, but I hope that I can contribute more usefully to the Debian project now and this Google Summer of Code project looks like a fun and interesting way to start.
Project title: Bootstrappable Debian
Project details: described at https://wiki.debian.org/SummerOfCode2014/Projects#SummerOfCode2014.2FProjects.2FBootstrappable_Debian.Bootstrappable_Debian
Project schedule: I can begin at any time and work on the project until it is complete.
Exams and other commitments: Should not be a problem, since I am not taking many courses this semester and they will complete about the start of the actual GSoC coding phase.
Other summer plans: As I wrote in an e-mail to this project's mentors, I am actually employed at a software development company. However, I do believe that I should be able to devote 20 to 30 hours per week to GSoC.
Why Debian?: I have been interested in Debian for many years now, first as a rock-solid OS for both mission-critical and play/test installations, then as an amazingly well-integrated collection of applications, then by its great packaging tools and build/distribution framework making it very easy to both maintain local packages as a sysadmin aid and to submit some of them for use by everyone else. Of course, the Social Contract and the ideas about freedom help a lot, too It's a great place to find free software for pretty much any task I can think of, it's also a great way to keep upstream software maintainers aware of both freedom-related and code quality-related issues, and I'd like to help keep it that way.
Are you applying for other projects in SoC? Yes, a FreeBSD project to create an in-kernel Netgraph implementation of the AYIYA (Anything-In-Anything) tunnel used by the SixXS IPv6 tunnel broker.