• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Codemotion Magazine

Codemotion Magazine

We code the future. Together

  • Discover
    • Live
    • Tech Communities
    • Hackathons
    • Coding Challenges
    • For Kids
  • Watch
    • Talks
    • Playlists
    • Edu Paths
  • Magazine
    • Backend
    • Frontend
    • AI/ML
    • DevOps
    • Dev Life
    • Soft Skills
    • Infographics
  • Talent
    • Discover Talent
    • Jobs
  • Partners
  • For Companies
Home » Dev Life » Events » Can winning the Call for Code Global Challenge change your life?
Events

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

An interview with Project OWL's Timo Wielink, part of a team of 20-year-old developers whose idea has saved lives in areas hit by natural disasters. An idea that started back in 2018, with the Call For Code Global Challenge...

March 31, 2020 by Leo Sorge

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. 

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.

facebooktwitterlinkedinreddit
Share on:facebooktwitterlinkedinreddit

Tagged as:IBM

From Code to Production With No Manual Deployment
Previous Post
6 Data Science Careers That are Shaping the Future
Next Post

Related articles

  • IBM 2020 Global Climate Change Challenge is calling YOU: do you care about your world enough to answer the call?
  • Don’t Miss Codemotion’s First Devs Book Club With Michele Riva!
  • Scott Chacon: Chatterbug CEO Talks About His Accidental Entrepreneurship Journey
  • Flutter: Falling in Love Again with Mobile and Web Dev
  • Web Development and the Future of Progressive Web Apps
  • What Is the Value of Fun in Business Transformation?
  • Considering remote work as a digital nomad?
  • How Extended Reality is Fusing Life and Advertising
  • Design Thinking – Ideas to Implementation
  • DEVS FOR HEALTH: a Hackathon for Good

Primary Sidebar

Learn new skills for 2023 with our Edu Paths!

Codemotion Edu Paths for 2023

Codemotion Talent · Remote Jobs

Game Server Developer

Whatwapp
Full remote · TypeScript · Kubernetes · SQL

Back-end Developer

Insoore
Full remote · C# · .NET · .NET-Core · Kubernetes · Agile/Scrum

Full Stack Developer

OverIT
Full remote · AngularJS · Hibernate · Oracle-Database · PostgreSQL · ReactJS

Data Engineer

ENGINEERING
Full remote · Amazon-Web-Services · Google-Cloud-Platform · Hadoop · Scala · SQL · Apache-Spark

Latest Articles

Will Low-Code Take Over the World in 2023?

Frontend

Pattern recognition, machine learning, AI algorithm

Pattern Recognition 101: How to Configure Your AI Algorithm With Regular Rules, Events, and Conditions

AI/ML

automotive software

Automotive Software Development: Can Agile and ASPICE Coexist?

DevOps

programming languages, 2023

Which Programming Languages Will Rule 2023?

Infographics

Footer

  • Magazine
  • Events
  • Community
  • Learning
  • Kids
  • How to use our platform
  • Contact us
  • Become a Contributor
  • About Codemotion Magazine
  • How to run a meetup
  • Tools for virtual conferences

Follow us

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • YouTube
  • RSS

DOWNLOAD APP

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

Follow us

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • RSS

DOWNLOAD APP

CONFERENCE CHECK-IN