Skip to content
View funkybooboo's full-sized avatar

Sponsoring

@thestinger

Highlights

  • Pro

Organizations

@Asesro1

Block or report funkybooboo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
funkybooboo/README.md

Nate Stott

Associate Software Engineer at Domo | MS Computer Science Candidate at Utah State University

Personal Website | Resume | LinkedIn


About

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.

Education & Research

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)

Development Philosophy

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.

Featured 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.

Core Competencies

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

Let's Connect

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.


GitHub Stats




GitHub Trophies


Pinned Loading

  1. lazycsv lazycsv Public

    A blazingly fast terminal UI for CSV files. Open a 10GB file instantly. Query it with SQL. Convert between any format. Edit cells with a full vim editor inside. All from your terminal, zero config …

    Rust 5

  2. alle alle Public

    An open-source minimalist to-do list and planning app inspired by Teuxdeux, focused on simplicity and visual clarity.

    TypeScript 3 1

  3. artisan-commerce artisan-commerce Public

    A transparent, capacity-managed platform for made-to-order artisan crafts

    TypeScript 1

  4. openhaven openhaven Public

    Deploy your personal cloud in minutes, own it forever. Email, files, passwords, git, AI - all on infrastructure you control.

    JavaScript 1

  5. sunfarm sunfarm Public

    SunFarm helps you design the perfect solar farm layout by simulating a full year of sunlight, optimizing panel placement around terrain obstacles, and calculating your maximum profit potential

    Rust 1

  6. lazyrts lazyrts Public

    RTS in a terminal. Like AOE2 shrunk down until only the important parts are left.

    Zig