software engineer · tech explorer · learner