Please describe in a few lines your C/C++ knowledge or experience (if any):
Please describe any shell, Perl, Python, and/or other scripting language knowledge/experience:
Please describe any assembly language knowledge/experience (what architectures, platforms, tools?)
Please describe any knowledge/experience relevant to computation intensive tasks (algorithm and code optimization, parallel and distributed processing, vectorization, compiler intrinsics and directives, toolkits, etc.)
Any experience with GPU programming (which GPUs, which toolkits, what applications)?
Any experience with FPGAs (hardware, programming, intended purpose)?
Please describe any Unix development experience:
Please describe any Windows development experience:
Please describe any Mac development experience:
Any other platforms you have experience developing for (which ones, what experience)?
Any experience with
GUI toolkits (which ones, on what platforms)?
Any experience with LaTeX, reStructuredText, doxygen, etc. (please mention whatever relevant tools you might have experience with)?
Please describe any experience with source code revision control systems - CVS, Subversion, git, you name it (please do)?
Please describe any computer security and cryptography knowledge/experience you have:
Please describe any previous experience with Openwall software (Owl, JtR, other):
Please describe any previous development experience involving Openwall software (e.g., changes you've made):
Please describe any previous Open Source development experience (including your own projects and/or your contributions to third-party Open Source projects):
If possible, include a link to source code you've written, such as a school or personal project:
Have you participated in any previous Summer of Code projects? If so, please describe your projects and experience. Be sure to mention the years involved and the name of your former mentors.
Have you applied for (or intend to) any other Summer of Code projects this year? If so, which ones?