You shouldn't. If you have a github account with a couple repos that are not forks you're good.
Also, I don't think reading books on interviewing and solving interview problems is a good preparation. If the company doesn't focus on what you have done (like your own projects, which sound great) and instead gives you stupid interview problems on the whiteboard, run away.