Summary
Kyle Geske is a multifaceted software and hardware engineer turned educator who brings 16+ years of full-stack experience to his role as Game Dev Math and Coding Instructor at Red River College Polytechnic. His background spans FPGA and firmware design, low-level systems and driver work, server and mobile development, data visualization, and recent work in game development and generative art, giving him a rare end-to-end perspective. As executive director and co-founder of Open Democracy Manitoba he applies technical skills to build civic tools that improve government transparency and public education. An open-source advocate and mentor, he blends practical industry experience with classroom pedagogy to challenge the next generation of Manitoban game developers. Beyond teaching and engineering, he has deep experience shipping production systems in noisy real-world environments, from telecom R&D to custom enterprise tooling.
16 years of coding experience
8 years of employment as a software developer
BS, Computer Engineering, BS, Computer Engineering at University of Manitoba