I'm passionate about making Cloud Native, Kubernetes, and adjacent technologies accessible to everyone through live coding, educational content, and open-source projects. I founded the Rawkode Academy, where I share my journey of learning and building in public.
Welcome to my learning playground! Here's what I'm building and teaching:
A modern configuration management system built with TypeScript that brings declarative automation to your infrastructure.
- ๐ฏ DAG-based execution engine
- ๐ฆ Multi-package manager support
- ๐ง Extensible action system
- ๐จ Beautiful TUI visualization with Ink
My personal take on system configuration - because dotfiles deserve better!
- ๐ง Full Linux desktop automation (GNOME, KDE, Niri)
- ๐จ Development environment as code
- ๐จ Consistent theming with Catppuccin
- ๐ One command to rule them all
Declarative, reproducible system configuration using Nix flakes.
- โ๏ธ Immutable infrastructure for my machines
- ๐ Home-manager configurations
- ๐ฆ Custom overlays and modules
- ๐ Secure boot and TPM2 integration
I believe in learning in public and building together. Here's how we can connect:
- ๐ฌ Zulip: Join our community discussions
- ๐จ Building DHD to make localhost configuration management better
- ๐ Creating comprehensive Kubernetes learning paths
- ๐ฅ Producing weekly Cloud Native content
- ๐ฑ Growing the Rawkode Academy community
- ๐ด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ Scottish developer living in the cloud
- โ Powered by excessive amounts of coffee
- ๐ฎ Debugging in production is my cardio
- ๐ง Linux enthusiast since the early 2000s
Whether you're starting your cloud-native journey or looking to level up, I'm here to help. Drop by a stream, check out the Academy, or just say hi!
๐ง Email โข ๐ Website โข ๐ผ LinkedIn