About Us

As technology becomes a norm in our daily lives, we want to enable users to look at new ways to utilize their devices.  Hardware continues to improve in processing power and capabilities, and most embedded devices nowadays can run Linux distributions on a board the size of a credit card.

The upstream Linux kernel has widened support for many major board/chip manufacturers in recent years, and that opens the doors for developers to create new applications for in market devices.  As open source adoption continues to spread, the knowledge of Linux kernel driver development becomes a core aspect to any project.

At Rethink, we believe that devices are initially created for one purpose, but as the hardware ages, often times users will throw away/recycle them as more capable devices are released.  This creates a lot of waste, especially knowing that devices that are years old are much more powerful than we think.  Giving a device a second life with a new application, by utilizing open source software, is what we strive to provide users.  Our approach to achieve this can be broken down into two points.

  1. Providing a learning platform so users can have a fundamental understanding on commonly utilized mechanisms within the Linux subsystem.
  2. Creating a project based marketplace where all hardware and software components are provided with an intended use case for certain outdated market hardware.

Meet our team


Wesley Cheng

Creator

I’ve been working with Linux since I’ve graduated college.  I mainly specialize with the USB subsystem, and can find my contributions into the adjacent technologies that surround USB as well.  Topics, such as audio, video, networking, and general USB device drivers.  I’m currently active in pushing fixes and features revolving around mobile devices utilizing the Linux environment to the opensource community.  I hope to be able to share the things I’ve learned throughout my years, so that others can also utilize Linux for their own projects!