David KariukiJun 20, 20231 min readEmbracing the Digital Frontier: A Journey into Software Engineering and Innovation