Hi,
I usually implement many datastructure like tree, linked list, red-black tree, symbol table, ... due to a course I am following. I am pretty sure I can handle your project well based these knowledge.
I hope you give me a chance to show you.
Have a nice days.