Hello,
I am expert in kernel programming specially linux kernel. I have in depth knowledge of linux/Unix kernel from memory subsystem(virtual memory), file subsystem(VFS[virtual file system], ext4) , process subsystem(interrupt, signal, ipc) to network(socket).
I am also having great experience in linux/Unix system programming. I have in depth knowledge of Multi-Threading, IPC(shared memory, message queue, semaphore), Thread Synchronization(mutex,condition variable), socket programming also.I have implemented file system kernel module on linux.
I am working on kernel/system programming and teaching the same from last 3 years. I already implemented "shell" with similar functionality. I can help you with this project.
Thanks,
Akshay Nikam