Techie. wanting to learn more, contribute.