Nodle is a software company that allows you to earn cryptocurrency by turning your phone into a free internet hotspot for IoT devices.

We collaborated with their founders to release a visual barcode that makes it easier to exchange these cryptocurrency coins.

I Ching hero image

I Ching

A Modern Alternative to QR code

The visual barcode is based on the I Ching hexagrams in The Book of Changes, an ancient Chinese text and divination method, which is said to have inspired the possibility of binary notation to represent even the most complex of things.

Nodle entrusted us with 3 aspects of the I Ching’s implementation: to build the encoder and decoder to turn strings into barcode and vice versa, to design and create a web app to allow easy use of the encoder and decoder, and finally, a white paper to explain the implementation process.

Hexagram to String

The decoder allows you to convert a I Ching barcode into a string. Through research and testing, we decided to take an algorithmic approach, rather than a typical machine learning approach to build this from scratch. This saved time since it doesn't depend on training models, and will allow Nodle to easily create new versions of the I Ching barcode. We also worked on refining best practices of image binarisation and raw data extraction.

Responsive website

Designing & Building the Web App

Tasked with building a web app to allow developers to encode and decode the barcode online, we worked to envision how developers might feel, and how to engage them through research and journey mapping. We created a clear brand for the I Ching, with logo, white paper, and landing page.

An Exciting Future

With millions of IoT devices connected to Nodle’s network, we’re excited to have been part of their journey as they get closer to ensuring free internet access around the world.


  • JavaScript library
  • React-based web app
  • Responsive web UI/UX
  • Content strategy


Contact usAction iconRead "Nodle Website"Action iconGo back homeAction icon