Software engineer Project manager Fly fishing expert