A Dive into The World of Data at Ona


It’s been an engaging and enlightening week. I came into the Ona offices certain that the internship would demand from me nothing short of diligence and strong work ethics. But I did not expect that to be the case from my first day. I expected a day of orientation, but that lasted for an hour. I had a brief introduction to my coworkers and the next thing I was shown my workstation and given a laptop.

From my short observation, it was evident that the accolades Ona has received this year, from being selected as one of TIME magazine’s Top 50 Most Genius Companies as well as being the 2018 Gavi pacesetters for Ona’s OpenSRP app did not land at their doorstep by mere chance. It was a Monday morning and everyone was deeply engrossed in their work. I was inspired by just seeing how immersed my coworkers were in their work, be it out of passion or assiduity. The work environment here is fast-paced, yet the culture and atmosphere is relaxed. In my opinion this allows the employees to be themselves and get into their individual element. This in turn, allows the team to be collectively productive.

 Continue reading A Dive into The World of Data at Ona...

My Journey in Functional Programming at Ona


Day one

If someone told me last year I would be doing a different programming language in 2019, I would have shrugged it off. I had no prior experience with Functional Programming before I joined Ona. Yes! You heard me right, this was a completely new concept to me coming from an Object Oriented Programming background. A little history about my programming journey: I began with Ruby on Rails, a Ruby web application framework, before learning the language itself. A little bit odd, but it did spark my interest.

Clojure Lambda

My first day at Ona began with an introduction to two engineers on the Zebra team, Mark Ekisa and John Mwashuma. Zebra is the front-end piece to Ona Data, a data management platform used for real time data collection and analysis written in Clojure and ClojureScript. Just in case you get confused like I did — it’s just a random name they gave themselves!

 Continue reading My Journey in Functional Programming at Ona...

Ona featured on the Code Louder Podcast


Just posted yesterday, checkout our podcast interview with Code Louder.

In this episode, we talk with Dickson Ukang’a, co-founder and head of engineering at Ona, at their office in Nairobi. Ona is building a platform for smart data collection and analysis to enable governments and development organizations to make data-driven decisions. We discuss working with geographic data, how to build effective partnerships, the importance of testing, and technology leadership in Kenya.

Riveting Introduction to Flake8


Recently, I was learning about tools that make me a better Python developer. Having previously had the mindset that having a strong enough skill-set would reduce your chances of having linting issues within your code, I was in shock to realize that other factors were in play too. At the time, I had just heard about linting, but never really got around to finding out how to actually do it, or the tools available that could help you do it.

 Continue reading Riveting Introduction to Flake8...

Ona is attending the 2019 FHIR Connectathon


FHIR logo

This weekend we will be at the 2019 FHIR Connectathon in San Antonio. If you’re in town, get in touch and let’s meet up! We have always recognized the importance of standards and have been involved in foundational standards building work with XLSForm, RapidSMS, and OpenSRP. In our collaboration with the World Health Organization and our other partners we have been working to further integrate FHIR and its related ecosystem of standards into global health technology platforms.

We’re very excited to connect (pun intended!) with the FHIR community and explore how we can build the future together.