About me

My first encounter with programming was in my second year at the University of Nairobi. I picked up R for a statistics class, and it just grew on me. I found it elegant and beautiful. Then I became obsessed with writing programs. With that kind of passion, it didn't take me long to realize that I would do much better in Software Development than Actuarial Science (my major). So I made the switch, thanks to the internet and the power of self-learning.

I've spent a good chunk of my career timeline building software with R. In the very early days it was only simple R scripts. Later, those turned into R packages and interactive dashboards, most of which were internal. I'm now in my era of fully-fledged data applications, APIs, and the boring glue that keeps products running. All in R.

In all these years, one thing has remained constant: Fun. The thrill of writing programs is addicting. The high I get when people (programmers and non-programmers alike) find my software creations useful makes it a worthwhile addiction. But then again, aren't we all finding ways to justify our addictions?

  • Interests:Computers & Programming
  • Hobbies:Farming, Generative Art
  • Degree:Actuarial Science (UoN)
  • Affiliations:Sigflux

Expertise

By now, you can tell that I'm a sucker for R and its quirks. But software development is this huge and diverse tract of land. More than often, each sub-division demands a different and specific tool. Or should I say, skillset?

R
SQL
Docker
Git
JavaScript

Testimonials

Now, aside from money, the other thing we all love are compliments after we perform exceptionally. Somewhere in that love hierarchy, is the subtle skill of telling people the good things that other people said about you.

John Coene

John Coene

Founder, Opifex

Kennedy's contributions to the Ambiorix framework have been outstanding. His deep understanding of the framework and innovative input have greatly enhanced its capabilities. His dedication and expertise are evident in every aspect of his work.

Humphreys Wanyanga

Humphreys Wanyanga

COO, ACTSERV

Kennedy's technical expertise and commitment to delivering high-quality solutions have been invaluable to our projects. His ability to solve complex problems efficiently makes him an essential part of any team.

Grace Zawadi

Grace Zawadi

Project Manager, ACTSERV

Working with Kennedy has been a pleasure. He's reliable, proactive, and always goes the extra mile to ensure project success. His attention to detail and clear communication are exceptional.

William Wanyonyi

William Wanyonyi

Business Development Lead, Seven Skies Information & Research Ltd

Kennedy has a unique blend of technical skills and business acumen. His innovative approach and dedication to client needs have greatly contributed to our growth and success.