We are hiring a ClojureScript developer in Africa

The InGrower Mobile App has been put to the test in the hands of a few smallholder chicken farmers in Mozambique since January 2016. We have learnt what's needed and is proceeding to the next stage of development. That's why we're looking to hire a ClojureScript developer to build the next version of our mobile app.

One of my longer term goals is to grow a distributed technical team in East Africa that can tackle various social impact challenges in the region. This first hire will play an important role in setting the direction for the team.

Link to job description

InGrower Mobile is a side business that I've been working on since September 2015. We are an early stage social enterprise in the I.C.T. for Development (smallholder farming) space. InGrower Mobile came about from my co-founder's experience operating an agri-business incubator in Mozambique since 2010. We admit unemployed individuals, then provide training and support to help them start their own agriculture business to make money. For InGrower Mobile, our product is a mobile application that takes what we learned from the past 7 years running our agri-business incubator and applying them online to make our training and support available for a wider audience across East Africa.

Posted 29 May 2017 in startup.

A Call to Scandinavian Investigative Journalists

tl;dr Are you a journalist interested in understanding online threats to your operations as a journalist and protecting the network of people that have given you their trust -- colleagues, informants, collaborators, partners, and social connections? I would love to talk to you.

With both Brexit and Trump this year, for better or for worse, it's clear that extreme actions are gaining popularity with the people. This saying comes to mind, "most of the evil in this world is done by people with good intentions." Things are most likely going to be fine. But in the 1% chance that shit is going to hit the fan, maintaining freedom of speech is going to be critical. We've seen from history (as recently as Tunisia, Gaddafi) that freedom of information is one of the first to go when human rights are trampled.

My colleagues in Silicon Valley is co-hosting a digital security workshop with Bloomberg in the US. I am looking to start something similar in Scandinavia. At the moment, I'm looking to interview investigative journalists on what questions or concerns you might have regarding online threats to the work that you do. The goal of the interview is for me to listen and identify topics to cover at the planned encryption and operational security free seminar for investigative journalists in 2017.

The planned seminar is structured to help investigative journalists understand the threats that you, as a journalist, face online, and how to design effective responses to those threats. At the conclusion, participants will have an understanding of what a threat model is, how to design a reasonable security posture, best practice behaviours, and, to a lesser extent, what tools are available.

If you know any reporter or journalist that might be interested to have a chat with me, please put me in touch with them. You can find my contacts on the left sidebar.

Facebook-Loving Farmers of Mozambique

We run out of drinking water one afternoon at our house on the 300-hectare farm. The region's power grid has been down for over a day. Our water tanks have run dry. It is 38 degrees Celsius, and the African summer sun is high in the sky. This happened on the first week of my month-long stay with our smallholder farmers in Moamba, Mozambique. It also sets the tone for what to expect. This is Africa. Nothing is easy.

picture of Moamba landscape

Rewinding back five weeks, our first cohort of smallholder farmers were finishing trial runs of our product, InGrower App. We got lots of feedback. More inputs here. Move the box there. The usual pointing out the obvious. Users can tell you what's wrong, but they cannot tell you what to build. As we're an early stage startup that is still finding a product-market fit, we desperately need to figure out the latter. It is then that I see the only way to do this is for me to be in the same room as our users. And that is how I found myself living with our users on a chicken farm in Moamba.

One of the first questions that I asked my current co-founder when he pitched the InGrower idea to me was – do farmers in Mozambique use smartphones? I am now able to answer my own question. While living there, power and water often go out (though not usually at the same time), but the 3G mobile internet is always on. So what do you do when there is no power or water, and it's too hot to do anything? You browse Facebook on your $30 Android smartphone, like everybody else.

picture of Lurdes using phone

Of our first 14 trial users, two are heavy users of our product. These power users have been regular Facebook users for more than three years. They are used to navigating a mobile user interface, and understand the benefits of having data online. These are the users that we want as our initial champions for the app.

The farm is 10 km away from Moamba village. We often roar into the village sitting on the back of a tractor.

riding tractor

This is Moamba market:


This is my bed during my stay at the farm:


I specifically asked the manager before arriving to help me set up a mosquito net. Malaria is a real danger here, especially at the height of summer in January, when I was present. But what do you know? There were few mosquitoes in the house. Instead, I had giant bugs of all shapes and forms visiting me every night. Thank god I had the net!


I ate with the staff and farmers at the house. We all chipped in with US$20 per person each month. That was the budget for a month of groceries for them. Average monthly salary is US$100 per month in the country. A piece of bread cost about $0.15 and a whole chicken was $4 at the market. This was our typical lunch at the house:


There was a limit of two small pieces of meat per person for every meal when there was anything to eat at all. There were a couple of days when I had only a piece of bread and some crackers all day. I don’t know how the other guys who actually had to do physical labour managed to work on an empty stomach.

Sometimes, some of the guys went fishing or picked coconuts, and then our housekeeper would make something special.


At other times, I snuck out to the village and had a shameless feast. All of this grilled sausage and food is $6 and enough to serve four people:

grilled sausage

A typical day goes like this for the chicken farmers of Moamba. They come in from the village at 7am. Tend to their chicken house. Breakfast at 10am. Back to their chicken house. Lunch at 2pm. By then, the sun and summer heat is in full blast. They chill in the staff house until 5pm, then head home back to the village.

chicken house

I came to Moamba to do product development. In addition to all the learning and understanding that I received, the experience itself has been very special. Hanging out in the afternoon with the merry gang, and with the cool breeze blowing against your face. Riding into the village on a tractor. Brushing my teeth every evening out in the open, under the milky way. Nothing is easy here. But there's a certain romance in expecting the unexpected in daily life in Mozambique.

P.S. the title of this post is a play on Craig Mod’s article.

Posted 10 March 2016 in startup.

Immersing with Users in Mozambique

I've been living on a farm in Mozambique for the past week to get to know our users for InGrower. My cofounder has been working here for 5 years. But still, the fact that I'm a product lead whom knows almost nothing about the lives of our users outside the context of our product trouble me. Soon after starting our alpha trial last month, I informed our team that I'm going over for user research.

Immersion is one of several ways to get to know your users. According to IDEO,

The Inspiration phase is dedicated to hearing the voices and understanding the lives of the people you’re designing for. The best route to gaining that understanding is to talk to them in person, where they live, work, and lead their lives. Once you’re in-context, there are lots of ways to observe the people you’re designing for. Spend a day shadowing them, have them walk you through how they make decisions, play fly on the wall and observe them as they cook, socialize, visit the doctor—whatever is relevant to your challenge.

The insight here is that a product doesn't operate in a vacuum. To build a product that our users would love, I need to understand who they are, what motivates them, what keeps them up at night. So that we deliver a product built for them for their lives in Mozambique and not what I assume to be while living in Boston or Copenhagen.

One of the many things that I learned here is that our users have a high tolerance for bad user interface. If they want something, they'll make it work. The big question for us then is creating something of tangible value to them. Having shadowed and spoken to a handful of local smallholding farmers, I think I have a better sense of what that actually means.

makeshift kitchen

This is our makeshift kitchen that my housemates assembled. Everything here are hacked together in one way or another.

continue   →