I am a software engineer, with a constant interest in learning new things and wondering why things do what they do and how.