Associate Software Engineer at Domo | MS Computer Science Candidate at Utah State University
Personal Website | Resume | LinkedIn
Associate Software Engineer at Domo building scalable data pipelines and cloud integrations, processing 10M+ records daily. MS Computer Science candidate at Utah State University specializing in AI/ML with published research in IEEE and ACM. Nominated for TA of the Year 2025 for exceptional teaching in software engineering and multi-agent systems.
Previously Junior Software Engineer at Provider Resources Inc, where I championed TDD adoption (increasing code coverage from 40% to 85%), led Docker containerization initiatives (reducing deployment time from 2 hours to 15 minutes), and architected workflow automation solutions that removed recurring manual work across departments.
M.S. in Computer Science (AI Specialization) - Utah State University (2025-2026)
- Published research in IEEE (EV charging systems) and ACM (AI in CS education)
- Nominated for TA of the Year 2025
B.S. in Computer Science - Utah State University (2021-2024)
- Nominated for Undergraduate Researcher of the Year 2024
- Graduated with honors (3.8+ GPA)
Strong advocate for clean architecture, test-driven development, and twelve-factor methodology. I apply these principles rigorously to ensure scalability, maintainability, and cloud-native deployment. Linux power user with hands-on systems programming and full-stack engineering through personal projects.
Artisan Commerce - Serverless E-Commerce Platform
Architecting a serverless edge platform for artisan e-commerce with a SvelteKit frontend and a Hono backend on Cloudflare Workers, featuring queue-based capacity management for made-to-order goods and under $5/month operating cost. Built the data and storage layer on Cloudflare D1 and R2 with an adapter-pattern architecture ensuring zero vendor lock-in, and a TDD workflow (Vitest + Playwright) targeting 85%+ code coverage.
OpenHaven - Multi-Cloud Personal Infrastructure Orchestrator
Architecting convention-driven cloud orchestration platform automating deployment of self-hosted services (email, files, passwords, git, AI) across user-owned multi-cloud infrastructure. Designed multi-cloud cost optimization strategy achieving 75-85% cost savings vs SaaS equivalents ($5-10/month vs $40-65/month). Comprehensive service stack includes Keycloak SSO, Nextcloud, Mailcow, Gitea, Vaultwarden, WireGuard VPN, and Ollama AI.
Alle - Full-Stack Task Management
Architected a full-stack task manager as a TypeScript monorepo with a SvelteKit (Svelte 5) frontend and a Bun backend, using an adapter-pattern architecture with a repository pattern for data access. Exposed an OpenAPI API validated with Zod, with unit tests via Bun's test runner and E2E tests via Playwright across the client, server, and shared packages.
StdLib - Standard Library from First Principles
Implemented standard library with core data structures, algorithms, and math utilities entirely from scratch in Rust without any third-party dependencies. Built comprehensive collection including vectors, linked lists, hash maps, trees, sorting algorithms, and memory management utilities.
NateOS - Custom Operating System
Developed monolithic operating system from scratch using x86 Assembly and C, including custom bootloader, kernel, and memory management. Implemented process scheduling, interrupt handling, GDT/IDT setup, and hardware interaction.
LazyCSV - Terminal UI for CSV Files
Blazingly fast terminal UI for CSV files with vim-style navigation. Handles huge datasets with minimal memory footprint, enabling mouse-free data exploration in terminal environments.
InsightHub - RAG System Platform
Flexible platform for building, configuring, and comparing Retrieval-Augmented Generation (RAG) systems across any dataset. Modular pipeline architecture supporting multiple embedding models, LLMs, and vector databases.
Dotfiles - Declarative System Configuration Framework
Built a declarative, idempotent, non-fatal migration system (124 migrations) that provisions and converges every Arch Linux machine I own with a single ./migrate.sh run --- spanning shell, editors, dev tools, desktop, browsers, and services, and reusable across new machines. Designed a layered 7-tier install policy (pacman -> upstream release assets -> nix -> from source -> flatpak -> appimage -> snap) backed by a local Nix flake wrapping nixpkgs (allowUnfree, pinned via flake.lock), replacing the AUR entirely for a vetted, reproducible supply chain. Hardened software provenance with SHA-256 verification against upstream checksum files and GPG signature verification of release binaries, and made the framework dual-architecture (x86_64 + aarch64) so the same migrations converge both the workstation and an ARM Raspberry Pi node.
Homelab - Proxmox Virtualization Cluster
I operate a 5-node Proxmox VE cluster --- four x86_64 compute nodes plus a Raspberry Pi running PxVirt (the ARM port of Proxmox) as a quorum-witness --- hosting ~19 LXC containers under high-availability management via ha-manager, with TrueNAS Scale NFS providing shared container storage and nightly vzdump backups. Secured remote access with a Tailscale mesh VPN and automatic per-service TLS-terminated HTTPS ingress via Tailscale Serve, and performed cluster recovery operations including NFS kernel-thread recovery, stale backup-lock clearing, and HA service failover across mixed x86/ARM nodes.
Rylee - Chess Engine
Advanced chess engine mimicking human playing behavior using AI techniques and machine learning, capturing nuances of human decision-making beyond simple optimization.
Technical: Distributed systems & data engineering, AI/ML implementation, cloud-native architecture, DevOps automation, full-stack development
Languages: Python, JavaScript/TypeScript, Java/Kotlin, C/C++, Rust, C#, Go, Ruby, Bash
Cloud & DevOps: AWS, GCP, Azure, Cloudflare (Pages, Workers, D1, R2), Hetzner Cloud, Docker, Kubernetes, Terraform, Traefik, GitHub Actions
Data Engineering: Databricks, Snowflake, BigQuery, Kafka, Elasticsearch, PostgreSQL, MongoDB, Redis
I'm always interested in discussing software engineering, systems architecture, AI applications, homelab setups, or any interesting technical challenges. Feel free to visit my website, reach out through LinkedIn, or explore my resume for more details on my experience and background.




