Software Engineer with a wide variety of interests and skills.