While not terribly original, the project that I am currently most proud of is when I wrote a simplified version of malloc for cs360. Learning feature by feature how malloc is implemented and guessing what could be done to improve it was a great experience for me. I wrote malloc such that all of my previous programs could actually use it, rather than the standard library.