• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Codemotion Magazine

We code the future. Together

  • Discover
    • Events
    • Community
    • Partners
    • Become a partner
    • Hackathons
  • Magazine
    • Backend
    • Frontend
    • AI/ML
    • DevOps
    • Dev Life
    • Soft Skills
    • Infographics
  • Talent
    • Discover Talent
    • Jobs
    • Manifesto
  • Companies
  • For Business
    • EN
    • IT
    • ES
  • Sign in
ads

Leo SorgeMarch 31, 2020

Can winning the Call for Code Global Challenge change your life?

Events
facebooktwitterlinkedinreddit
Table Of Contents
  1. Global Challenge Hackathons, where competition leads to friendship
  2. No ugly duckling
  3. Millions of things at the same time
  4. Looking for clients
  5. The ClusterDuck Protocol
  6. Global Challenge: Your time has arrived!

The winner of the 2018 Call for Code Global Challenge, Project OWL, is a hardware and software solution that uses Wi-Fi to bring simple communications to civilians who hve become disconnected from the global network because of natural disasters. OWL, an acronym for Organization, Whereabouts and Logistics is a mesh network solution providing offline communication infrastructures that can be set up easily in disaster areas where traditional communications are offline.

The team behind this project came up with the idea after hurricane Maria hit Puerto Rico. Project OWL was successfully field-tested in Puerto Rico later that year, as part of the Call for Code Global Challenge, which supports the winning team to further develop their project. 

Recommended article
Anatomy of a Successful Talk Proposal: Tips from Codemotion's Technical Committee
February 17, 2025

Anatomy of a Successful Talk Proposal: Tips from Codemotion’s Technical Committee

Luca Fregoso

Luca Fregoso

Events

What is truly inspiring is the fact that the founding team at Project OWL was made up of very young developers, including current head of product development Timo Wielink, a 20-year-old Dutch software engineer and developer.

Global Challenge Hackathons, where competition leads to friendship

“I decided to join Project OWL because I knew Bryan Knouse, our CEO,” Timo explains.” I first met him at a hackathon in Boston. We had a very interesting talk, and we ended up teaming up to build an application to submit for that competition. I was going to focus on design while he would focus on the back-end. We actually won the competition, so we decided to keep working together as a team in future competitions.“

“”When Bryan decided to join the 2018 Global Challenge Call For Code, he made a team with some of the people  he had met during other hackathons, including Nick Feuer, our current CTO. That’s how Charlie Evans, Taraqur Rahman, and Magus Pereira also came on board. I was finishing my semester at college in Holland at that time, so I started helping them out and later on I joined the project full time. ”

No ugly duckling

Then Timo goes on: “Project OWL’s name was inspired by nature. Everyone knows that owls are predators, but not everyone knows that some owls hunt for ducks. We saw parallels between owls, who can have a wide-range view of their surroundings while flying, and ducks, who spend a considerable amount of their time in the water”.

Project OWL is a hardware and software solution that brings connectivity back to areas struck by a natural disaster. Its network is made up of Ducklinks, small self-powered IoT devices. Ducklinks create a hybrid WiFi and LoRa network that any electronic consumer product can connect to automatically in order to create a web page where an isolated person can share information such as their name, position, immediate needs, and a short message. The information is then sent to first responders. 

To make this possible, Ducklinks communicate with a base hardware unit on the ClusterDuck network – the MamaDuck – which in turn connects to the PapaDuck. PapaDuck connects to an infrastructure like local or emergency organizations and logistics teams. Each step of the network brings with it an increase in the longevity and extension of the network. 

The overall network infrastructure is supported by an OWL that provides mapping and information tools, to maintain awareness and activity on the network.

Millions of things at the same time

“My role in Project OWL,” Timo explains “is like in a typical startup: millions of things at the same time! My main focus is product development. I am responsible for designing and prototyping our Duck Devices. This can include 3D modelling, software engineering, and manufacturing. Besides that, I do a lot of graphic design for our public website ‘Clusterduck Protocol’ and more.”

The Clusterduck protocol is the communication software developed by Project OWL, and donated to the Linux Foundation to become a full-fledged open-source project. Where openness exists, a community develops. “Currently, we can count on 400+ people from our open-source community, but we are still looking at growing both our team and community, depending on what opportunities we get over the next few months.”

As development progresses, the number of functions in OWL increases. “We gather all kinds of data with our Duck Devices. An example is our weather data in Puerto Rico. We collect temperature, humidity, pressure, and air quality to give very specific weather information for different parts of the island.”

After a hurricane hit Puerto Rico, a pilot project kicked off with IBM in March 2019, building a large-scale network with over 60 ducks spread across 120 square miles. Currently, half of these ducks are still deployed and provide a backbone communications network for when the next natural disaster strikes.

Looking for clients

Project OWL is like many other startups in the early stages, when funding and growth are critical to success. Although the team is willing to welcome venture capital investments, the team is growing their business by focusing on governmental and enterprise areas, and are also exploring funding opportunities from Emergency Response and Energy sectors around the world. A new Global Challenge!

“Let me draw a quick overview of our immediate timeline,” Timo suggests. “I have at least three goals:

  1. To improve and update the DuckLink devices: in the near future, we want to improve our hardware and software. Together with the open-source community, we are looking forward to improving the firmware and adding more capabilities so the Ducks can be used in more areas around the world. We are looking into different technologies to make more durable and sophisticated DuckLink devices;
  2. To finish the Beta of a Data Management System with our open source community to use with the ClusterDuck Protocol;
  3. To continue working with our community in Puerto Rico to expand our network on the ground.”

The ClusterDuck Protocol

The DuckLink device comprises a battery, charging system, antenna and an Arduino board based on the ESP32 microcontroller. The DuckLink includes WiFi and Bluetooth to connect to devices, and uses LoRa, a long range radio technology, to communicate with other Ducks.

Some attention is also being dedicated to operational frequencies because LoRa is not regulated in the same manner everywhere, which can result in legal and administrative issues.

The original project started with parts that were easy to find on the market, but over the last year Project OWL has improved and developed their Ducks to be handheld, waterproof, and durable in the different scenarios they might be used in. 

“The protocol is the firmware that runs on the Duck Devices and is there to give developers, civilians and first responders the possibility to build their own mesh network for testing and communication in the areas they need it most,” Timo underlines.” The community is able to buy their own, off the shelf parts and upload the protocol to their devices. With the open-source community, we want to keep developing this protocol to bring communication to areas where it is most needed.”

Hans Boef, lead for Call for Code in Europe, tells us: “What I liked the most about Project OWL’s team was their focus on engineering the best possible solution to help people. They frequently met and partnered with other teams as well. This often happens among the Call for Code teams, but they paid greater attention to this aspect.”

Hans Boef’s expertise is in AI and IoT, where he supports developers in their day-to-day coding challenges. “Next to my role as a developer advocate, I’m the Call for Code lead for Europe, where I coordinate all our activities to help the teams in this challenge. What’s new this year is the increased focus on mentors for every team. When you would like to start the Call for Code challenge and could use the support of a mentor or coach, we’re available to connect you to one of our mentors. In the 2019 edition of Call for Code, the number of participants exceeded 180,000. Such an extraordinary result!“.

Global Challenge: Your time has arrived!

Of course, these are strange and difficult times for everyone. IBM and Codemotion hope that this new Call For Code challenge will help find technological solutions to overcome the big challenges we face with the same effectiveness as the most recent winners, Project OWL and Prometeo (2019). 

“This year we added a second challenge to the contest,” confirms Hans. “I expect a lot of interest in the COVID-19 challenge and that’s why we are preparing starter kits. That is some basic code to give to all participants the same start.” These starter kits include:

  • COVID-19 overview page;
  • Crisis communications starter kit;
  • Remote education starter kit;
  • Community cooperation starter kit.

“At the same time, there are many teams already working on our first proposal about global climate change,” Hans Boef continues, “and more will join later on because it’s still a matter of the utmost importance for all mankind.” For the Climate Change challenge the starter kits can be found here. The 2020 Call for Code Global Challenge invites developers of all kinds to find solutions to deal with climate change and the Coronavirus (COVID-19) emergency. The best solutions usually come from teams of about five people, in which only one or two members are developers/designers, while the others are experts on the topic of the challenge. Developers thus have the opportunity to work on real needs from the very beginning, rather than starting from a general idea.

Related Posts

CSS Creator Håkon Wium Lie at Codemotion Milan!

Codemotion
July 13, 2023

Don’t Miss Codemotion’s First Devs Book Club With Michele Riva!

Codemotion
March 4, 2022
entrepeneur

Scott Chacon: Chatterbug CEO Talks About His Accidental Entrepreneurship Journey

Lorenzo Ermigiotti
December 22, 2020
mobile developer, mobile or web. sviluppo mobile o web

Flutter: Falling in Love Again with Mobile and Web Dev

Lorenzo Ermigiotti
December 9, 2020
Share on:facebooktwitterlinkedinreddit

Tagged as:IBM

Leo Sorge
I hold a degree in electronics. I talk and write about science and technology in both real and close-to-real worlds since 1976. I frankly believe that business plan and singularity are excellent starts for science-fiction stories.
From Code to Production With No Manual Deployment
Previous Post
6 Data Science Careers That are Shaping the Future
Next Post

Footer

Discover

  • Events
  • Community
  • Partners
  • Become a partner
  • Hackathons

Magazine

  • Tech articles

Talent

  • Discover talent
  • Jobs

Companies

  • Discover companies

For Business

  • Codemotion for companies

About

  • About us
  • Become a contributor
  • Work with us
  • Contact us

Follow Us

© Copyright Codemotion srl Via Marsala, 29/H, 00185 Roma P.IVA 12392791005 | Privacy policy | Terms and conditions