Hi there! :) I have a lot of expertise in algorithm design and data structures. I was competing in international olympiad of informatics where I did only these kind of things. You can check my detailed set of skills and projects on my profile: [login to view URL] Please let me know if you want me to start. Looking forward to hear from you. :) All best, Igor PS. As a teaser, it would be a flood fill algorithms with complexity O(N*M), implemented as Breath-First-Search (BFS) using queues. I can do this in less than an hour with detailed descriptions.