I am a inquisitive software developer who believes in understanding before writing any piece of code.