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 full-stack experiment in reversing Conway's Game of Life: SIMD-optimized engines, SAT-based predecessors, and a browser playground powered by Rust + WASM.

  • Rust
  • WebAssembly
  • SAT Solvers
  • TypeScript
  • Vite / Astro
Homelab rack

Kubernetes Homelab

Two-node k3s platform with GitOps, Longhorn storage, and a LibreChat + llama.cpp AI stack that keeps my services and experiments online.

  • Kubernetes
  • GitOps
  • Longhorn
  • MetalLB
  • Cloudflare
Re-identification visualization

Multi-Camera Person Re-identification

A distributed CV pipeline that tracks people across cameras with Jetson-grade inference, efficient embeddings, and GitOps deployments.

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

Rust Programming Lecture Series

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

  • Rust
  • Cargo
  • Async
  • 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, WASM demos, and deployments in sync.

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

Neovim Configuration

A lean Neovim setup tuned for fast startup, sane defaults, and observability so I can live in the terminal without friction.

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

Rust Password Manager

Self-hosted credential vault that follows NIST SP 800-63 guidance, leans on Rust safety, and experiments with WebAuthn flows.

  • Rust
  • Axum
  • PostgreSQL
  • Argon2
  • WebAuthn
GitHub activity illustration

Random Projects

A grab bag of experiments—Advent of Code sprints, homelab tools, dotfiles, and quick utilities that solve my day-to-day itches.

  • Rust
  • Go
  • Advent of Code
  • 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.