Kenneth Emeka Odoh: I am a seasoned Software Engineer, Educator & Applied Scientist. Here are my well-written blog posts, technical talks, and peer-reviewed scientific publications. I have a track record of delivering impactful software in several top-notch firms. Previously, I worked at Microsoft Corporation on a software platform that provides large-scale end-to-end video playback (transcoding) experiences and ensures faster video streaming through hardware acceleration. Before that, I worked at Intel Corporation, where I co-created a better automation framework (CI/CD) and implemented low-level telemetry support in far memory devices; worked in an IoT startup offering smart metering solutions and unsuccessfully co-founded a fintech startup that predicts financial risk from social media chatter. In graduate school, I built numerous interactive dashboards as part of Visual Analytics research with industrial collaborations. Formerly, I was a mechanical technician in P&G, and Unilever respectively.

I am authoring a comprehensive upcoming book titled Distributed Computing From First Principles. Also, I have made significant open-source contributions to these popular projects: FluidFramework, Sympy, Numpy-ml, RapidsAI and others. My open projects are available on Github. I have also completed several relevant online courses.

bio picture

From 2017 to 2022, I became an active organizer of several Vancouver meetups covering AI, Cryptography, and Distributed systems. Furthermore, I frequented Machine learning and Polyglot reading groups where we studied Deep Learning, Computational Statistics, security, Distributed Systems, and Physics research papers. My in-person talk titled Tracking the tracker: Time Series Analysis in Python from First Principles had over 250 persons, a record attendance for a Vancouver meetup session. From 2013 to 2016, I participated in humanitarian missions in Regina, Saskatchewan, where we helped prepare meals in a soup kitchen for differently-abled individuals. Concurrently, I was a choir member, where we sang Gregorian chants in many concerts.

My career philosophy focuses on gaining exceptional technical mastery in related domains, with recurring themes within computer science. I believe that progress is more likely when you understand how your contributions fit into the wider context. This thinking contrasts with the aims of a hyper-specialized individual doing a task. I am a prolific problem solver who can deliver ground-breaking solutions in a variety of senior (post-senior) software engineering roles.


Please feel free to donate to support my work by clicking donate here