This is the fourth installment about designing a WiFi router into a phone charger for security, pentesting and red teaming; (part zero, part one, part two here). Feel free to join our community on Discord! Everything is open source: Github Here.

There are two classes of problems in the world: stupid and interesting. Building a fusion reactor is an interesting problem, while a thorn in your finger is a stupid problem. Typically you don’t like working on stupid problems. You want them gone. A job dealing with primarily stupid problems may be considered a shitty job. Currently, I’m working on…


This is the third part of a blog about putting a WiFi router into a phone charger; (see part zero here, see part one here) and feel free to join our community on Discord! Everything is open source: Github Here.

This post will outline the bringup of Linux on a PCB I developed from scratch. You can read more about the hardware design in the earlier posts linked above. I’ll talk about driver bringup, system characterization, testing, and software development. By the end of this post, we will have a fully booted single-board computer (SBC). The last post was left…


This is the second part of a blog about putting a WiFi router into a phone charger; please see part zero here and feel free to join our community on Discord! Everything is open source: Github Here.

This project is effectively “building a computer from scratch”; RAM, disk, USB and a processor. Our computer will be running a full-fledged operating system capable of installing programs, managing a network stack, playing games and even browsing the internet. However, we’re not going to be playing any games. This post is going to outline board layout, BOM generation, assembly and PCB bring up.

Board Layout


This is the first part of a blog about putting a wifi router into a phone charger. Join us on Discord here. Check out the Github.

WiFi Pineapples are well-known tools in the security community. For those unfamiliar, Pineapples are purpose-built routers to be used in network attacks and exploits. With a Pineapple, you can perform man-in-the-middle attacks, network deauthing and password sniffing. Gilfoyle and Elliot used them in popular shows such as Mr. Robot and Silicon Valley. …


Playing With Friends!

This is the third instalment of a multi-part series that aims to outline our development of an open source MMORPG using the Rust programming language. (See previous posts here)

With regards to an MMORPG, It turns out that the “Massively Multiplayer Online” is quite tricky. To distill this into one sentence: synchronization of the game state between clients and servers.

  • Clients: The application running on a players computer.
  • Server: The application running on a machine elsewhere.
  • State: What’s happening in the game, player positions, health, items, etc…

The clients send messages containing requests for actions to the server, the server…


What is going on, we are building modules!

To help guide our open source development of modular synths we put together a survey! It received 42 entries and the results were pretty interesting. It’s better for everyone if we share this info, so here goes!

DIY Experience

Turns out that most of the community can solder, but surface mount components can be tricky. Several DIY kits will pre-populate the surface mount parts, which is starting to make more sense.


Realm.One, A Tiled Based MMO

In late 2019, I wanted to build the “killer app” for my distributed MMO. I wanted a top-down, Zelda-esque game, that uses old school low resolution tiles for a high player density onscreen, but I didn’t know where to start.

While I knew about the Rust programming language, I was ignorant about the vivid gaming community surrounding it. Rust is suited for games — it’s a fast, safe and modern programming language with a novel take on dynamic memory called “ownership”. So I decided to build the game in Rust. It’s off to the community! and holy hell were people…


The Oasis is a Massively multiplayer online game from the popular novel Ready Player One. In this game, players travel to countless different zones which each have their own slew of activities such as PvP, questing, and socialising. In the book, this universe is built by a single entity. In reality, it would be impossible for a project of the size and scope of the Oasis to be built by one company. However, with the collective effort of the open source community, we can turn this fiction into reality. …

Ryan Walker

Building things.

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