Software Engineer | MS Computer Science Candidate at Utah State University
Personal Website | Resume | LinkedIn
Software engineer with production experience 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 saving $50K annually.
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 (Arch/NixOS) with deep systems programming knowledge. Daily LeetCode practitioner and CodeCrafters contributor maintaining sharp algorithmic skills.
Artisan Commerce - E-Commerce Platform with Queue-Based Capacity Management
Architecting serverless edge platform for artisan e-commerce using SvelteKit frontend and Cloudflare Workers backend, optimized for <$5/month operational costs. Implemented queue-based capacity management system enabling transparent delivery estimates for made-to-order goods. Built with Terraform IaC, Cloudflare D1 (distributed SQLite), R2 object storage, achieving 99.9% uptime SLA with zero vendor lock-in.
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 - Custom Task Management SaaS
Architected full-stack application using React 19/TypeScript frontend and Rust/Tokio backend with GraphQL API, serving 100+ daily active users. Achieved 85% code coverage through comprehensive testing strategy with 60+ unit, integration, and E2E tests. Deployed with Docker Compose, SeaORM/SQLite, and Tower HTTP framework with 99.9% uptime.
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.
Homelab - Infrastructure Automation Platform
Built infrastructure-as-code homelab with automated deployment, containerized services using Docker/Kubernetes, and n8n workflow automation. Configured network security with VLANs, firewall rules, and Tailscale VPN.
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.




