top of page

It's our mission to help make developers, operators, and platform engineers successful with Cloud Native, Kubernetes, and Server-Side WebAssembly.

Meet the Founder

David is the founder of the Rawkode Academy, an open-source contributor, and loving husband and father to his wife, two amazing children, and a plethora of animals.

David has been developing software professionally for over 20 years, starting with embedded systems written in C.


David has spent those 20+ years learning the paradigms of different programming languages, including C++, PHP, Java, and Haskell; though more recently preferring to work with Elixir, Go, Rust, and TypeScript.

As a professional technology magpie, David was an early adopter of cloud, containers, cloud native, and WebAssembly.


During his time as the Director of Development for a rock and metal media organisation called TeamRock (now LouderSound), David was responsible for the software, infrastructure, and website during its biggest test: the unfortunate death of Lemmy Kilmister. Fortunately, due to his desire to experiment and play with new technologies, David and his team had already migrated their slow to provision virtual-machine centric infrastructure to containerised workloads running on Amazon Web Services the year prior, 2014, not long after the public launch of Docker.

As much as David enjoys writing software, scaling infrastructure, and leading teams, he quickly realised that his passion was helping others learn and be successful. Since 2019, David has been publishing content to the Rawkode Academy every week - where there is currently over 300 videos and 400 hours of hands-on tutorials covering over 120 tools.

Outside of technology, David enjoys reading science fiction, drinking craft beer and whisky, roller skating, and very-very-very slowly learning to play the piano.

Rawkode Academy in Numbers



Hours of Content


Total Views


bottom of page