Photo by Kym MacKinnon on Unsplash

This is a 1-minute elevator pitch to explain Machu Picchu, a collaborative open source initiative.

For the helper organisations who want to share the costs of managing the persons in need with other organisations and optimise the banking overhead of their programs, Machu Picchu is a blockchain4good opensource database where each farmer is owner of their data.

It aims to use the Ethereum blockchain to share “Data as a Public Service” among all the organisations that provide support and benefits to the persons in need. These persons remain owners of their data and receive a micro-fee from every entity that…

Photo by Sangga Rima Roman Selia on Unsplash

One of the challenges for associations and organizations that help the persons in need is how to justify to donors the use of the funds that are collected. The blockchain technology can reduce drastically the cost of collecting, maintaining and analyzing these data. It can also facilitate many other tasks, as you’ll see.

(April 2021) This is the second article of a series to introduce you to blockchain coding and to make you feel at home among the blockchain community. In the same time, it will introduce you to Machu Picchu, Data as a Public Service.

Machu Picchu is a…

Photo by Dong Xie on Unsplash


  • Imagine a kind of Facebook where any person-in-need may post one’s profile, activity, need, or contribution to the community. Using an old cellular phone.
  • Imagine that this data is published on a blockchain and remains owned by each person who posted it instead of belonging to one single (private and greedy) operator.
  • Imagine that this data is available to all humanitarian organisations or commercial companies that target these persons-in-need, to design efficiently their help programs and to report transparently to donors.

This is Machu-Picchu, an open source collaborative project that won several prizes in 2020 and 2021 in 2 international…

Photo by Hanson Lu on Unsplash

This series of articles is written by a noob for noobs, a friendly guide considering the reader as a newcomer to the community of coders. It will introduce you to the most friendly resources of the neighbourhood, and make you feel quickly at home among us.

Several of my friends recently expressed the desire to start coding, and to realise an Ethereum application for the NGO domain they are working in: “where do I start? what must I learn? is it difficult?

The answer is no, learning to code not difficult, there are plenty of free tools to help, but…

Sendurai, Tamil Nadu, India, April 2020, Sentinel 2 — ©2021, Vu Tien Khang

This topic started as a 2021 New Year greetings, a joke between a few Earth Observation (EO) geeks¹. But it has attracted interest of more people than I thought, with about more than 2600 views in 24 hours, so I thought it’s worth publishing a code directly usable instead of “leaving as exercise to the reader”.

The initial post was a snippet of 9 lines ninja code using the Google Earth Engine (GEE) JavaScript Code Editor. It builds a set of mosaic images, as cloudless as possible over a month, from an unlimited sequence of images, for stats or classification…

Photo by Dan Gold on Unsplash

As promised, this is the beginning of a series of articles how to prototype in less than 2 hours a dApp (Ethereum distributed application), complete with frontend and backend. Less than 2 hours is also about the time you’d need to prepare a meal like in the title image.

This article IS for you if…

  • you are a System Architect, or Project Manager or equivalent;
  • you want to read and understand React code, but not code yourself;
  • you want ultimately to prototype quickly an idea, and then let your team take care of the detailed implementation.

This article is NOT

Photo by Thomas Park on Unsplash

A blockchain-based architecture is not so much different from a good old client-server architecture.

Are you curious about how the blockchain is changing the way IT systems are designed? If you are an IT executive, or IT sales manager or IT system architect and if you are ready to consider doing some coding to better understand the big picture, this article is for you. No coding skills required.

This article comes from my recent experience of contributing in Machu Picchu. Machu Picchu is a collaborative open-source initiative. It aims to use the Ethereum blockchain to share “Data as a Public…

Photo by James Wainscoat on Unsplash

Machu Picchu is a collaborative open source initiative. It aims to use the Ethereum blockchain to share “Data as a Public Service” among all the organisations that provide support and benefits to the persons in need.

We already explained in a previous article how Machu Picchu plans to bring the blockchain within reach of persons-in-need, while letting these persons keep ownership of their data, using only an old feature phone.

We’ve also seen why humanitarians should be interested in the blockchain, like the way they are using today the Internet.

To use the Internet, you all know what is a…

Photo by Mark König on Unsplash

The blockchain today is like Internet in 1991. People are convinced that there is something useful there, but the hurdles of simply getting access to it scare most of them away.

Fear not. Very soon, people will consider #blockchain access as today they consider electricity and water (and in some places telephone and Internet): they just open and close a faucet.

Let’s take the challenge and see together how to do it the simplest manner possible… for the purpose of Machu Picchu.

Machu Picchu is a collaborative open source initiative. It aims to use the Ethereum blockchain to share “Data…

Photo by Siddhant Soni on Unsplash

The ambition: share data among all humanitarian organisations

It is well known that with its data Uber knows more than the municipality of San Francisco about its citizens’ mobility, and therefore is more powerful when organising traffic. The same holds for Google facing the Canadian government on the urbanisation plan of Toronto. Municipalities, governments and international organisations hold their data in silos and have a limited view of the whole. This makes them weaker and less efficient than the GAFA.

The ambition of project Machu Picchu is to bring an open-source set of tools and data that allows NGOs, governments and international humanitarian institutions become performant in their…

Khang Vu Tien

Machu Picchu — Data as a Public Service

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store