I recently started a c project at: https://github.com/k3bacon/kbsh

Its a shell for Unix-like os's. Im fairly new to programming (about a year) and this is my first attempt at serious project. I was hoping to find someone familiar with POSIX to help me improve my code. Ive already written 90% of the code. It has tab auto-completion, history, cd, and it can execute programs. I still need to add redirecting stdout (eg "echo "Hello" > hello.txt").

So if you know how to use POSIX and git. I could use help optimizing my code.