Machine Learning Engineer

Hi, I'm Ryan Rumana

I build resilient systems that blend Rust, Kubernetes, and automation—powering production-ready homelabs, WASM experiences, and AI workloads at the edge.

Currently

Building reliable systems in Rust, Kubernetes, and homelab automation.

Focus Areas

  • Machine Learning Engineering
  • Edge + Homelab Infrastructure
  • Rust, WASM, and performance tooling

About

Engineer, adventurer, and perpetual learner—rooted in Rust and inspired by the outdoors.

Ryan Rumana portrait

I'm a software engineer with roots in Tallahassee and degrees in Computer Science and Machine Learning from the Colorado School of Mines. I thrive on building—from Rust tooling and Kubernetes platforms to custom PCs and interactive experiments.

When I'm not experimenting with infrastructure, you'll likely find me outside: hiking, snowboarding, or training for triathlons. That curiosity drives this site, where I share projects that combine performance, automation, and thoughtful design.

Projects

Every build I'm actively maintaining, from homelab platforms to tooling experiments.

Conway's Game of Life simulation

Reverse Game of Life

A Rust-powered exploration into inferring prior states of Conway's Game of Life using SAT solvers and WASM for interactive visualization.

  • Rust
  • WebAssembly
  • SAT Solvers
  • TypeScript
Homelab rack

Kubernetes Homelab

Two-node k3s platform with GitOps, Longhorn storage, and a LibreChat + llama.cpp AI stack that powers my day-to-day workflows.

  • Kubernetes
  • GitOps
  • Longhorn
  • Rust
Re-identification visualization

Multi-Camera Person Re-identification

A distributed computer vision pipeline that tracks subjects across cameras with quantized edge inference and a GitOps deployment.

  • Python
  • PyTorch
  • TensorRT
  • Kubernetes
Slides from the Rust lecture

Rust Programming Lecture Series

Three-hour live course that onboards experienced developers to Rust through ownership deep dives and hands-on systems examples.

  • Rust
  • Cargo
  • Ownership Model
  • Live Coding
Screenshot of the portfolio website

Rust-Based Portfolio Website

An evolving portfolio platform powered by a Rust backend, Astro front end, and automation that keeps content and deployments in sync.

  • Rust
  • Axum
  • Astro
  • Docker
Screenshot of the Neovim configuration

Neovim Configuration

Purpose-built Neovim environment that balances speed, observability, and ergonomic workflows for daily engineering work.

  • Neovim
  • Lua
  • Treesitter
  • LSP
Password manager interface concept

Rust Password Manager

Self-hosted credential vault experimenting with NIST SP 800-63 guidance, encrypted storage, and Rust-first APIs.

  • Rust
  • Axum
  • PostgreSQL
  • Argon2
GitHub activity illustration

Random Projects

A grab bag of experiments—from Advent of Code to homelab tooling—that showcase whatever I'm tinkering with right now.

  • Rust
  • Go
  • Kubernetes
  • Automation

Let’s talk

Interested in collaborating or trading homelab war stories?

I’m always open to comparing setups, chatting about Rust, or teaming up on platform engineering projects.