Hi. I am interested in participating in Google Summer of Code - 2014 with Linaro and working on two of the ideas from Ideas page [1]:

AArch64 porting of Free Software Packages - I am amazed going through the details mentioned at [2] about the use of assembly in packages. I would like to discover more, and figure out where I could contribute.

Port UEFI to Low-Cost Embedded Platform - Although I have not used a system with UEFI before, I want to know more about the low level interaction that occurs between the kernel and the hardware. 

Please help me get started and gain a better understanding of what implementing each of these ideas would involve.

About me:
I can program with C, Perl, Python, Processing and Shell Scripts. I built a game for the Intel Perceptual Computing Challenge-2013 [3] and have experience with development for the Beagleboard and Pandaboard. I am currently reading Greg K-H's Linux Device Drivers to figure out how drivers work. I am also learning the x86 assembly language. I have been an open source user for a long time, and have a commit integrated into GNOME's Anjuta IDE [4]

I recently worked with Red Hat on testing the effectiveness of random number generators on a virtual machine with qemu.[5]

I also have a fair know-how of git.

[1] https://wiki.linaro.org/SummerOfCode2014/ProjectIdeas
[2] https://wiki.linaro.org/LEG/Engineering/OPTIM/Assembly
[3]  http://varadgautam.wordpress.com/2013/09/26/bender-a-game-using-the-intel-perceptual-sdk/
[4] https://git.gnome.org/browse/anjuta/commit/?id=eb10532632014b59505c788ffad4c79706586dce
[5] http://varadgautam.wordpress.com/2013/12/17/dieharder-tests-on-a-qemu-vm-1-setup/

Thanks.
Varad