Skip to content
View rwetz's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report rwetz

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
rwetz/README.md

Hi, I'm Ryan

Senior at North Dakota State University studying Computer Science and Artificial Intelligence in Fargo, North Dakota.
I build all sorts of things. Recent projects look like developer tools, desktop apps, and small ML systems.

Portfolio X Email


What I'm working on

Nexis (nexisdev.org) — an open-source, AI-native terminal emulator with a built-in editor, file explorer, and multi-provider AI agents. Tauri 2 + Rust + React 19. It has grown into a small ecosystem:

Repo Stack What it is
Nexis Rust · React 19 The terminal itself — Tauri 2, integrated editor, file explorer, AI agents
nexis-ml-rs Rust Python-free single-binary ML engine, GPU training via wgpu, ONNX export
nexis-ml Python The original engine — train small models on small data, stream live metrics
nexis-benchmark TypeScript Benchmarks local ONNX/GGUF models across inference backends — throughput, latency, memory
nexis-dev-dashboard Rust · React Git status across every local repo at once, scanned in parallel with git2 + rayon
nexis-website Next.js 16 Marketing site — shadcn/ui, Tailwind v4, framer-motion
nexis-wiki Astro Documentation, built with Starlight → wiki.nexisdev.org

Machine learning

Repo Stack What it is
biblelm PyTorch · Tauri A tiny GPT-style transformer trained from scratch, with a live training dashboard
music-genre-cnn Python · PyTorch Raw audio → mel-spectrograms → three CNN architectures compared, with confusion matrices
ev-station-ga Python Genetic algorithm placing EV chargers on a 20×20 mile grid, balancing coverage against cost

Tools and apps

Repo Stack What it is
job-app-finder Python · Streamlit Local-first job aggregator — pulls ATS boards, dedupes and geocodes, ranks against your resume
SortForge Python · Arcade 3 Real-time sorting visualizer. Native 4K, synthesized audio, race mode, brackets, 15 algorithms
ascii-art-animator TypeScript Frame-by-frame ASCII animation studio — exports to GIF, ANSI, or a self-running Rust binary
arcgis-parcel-harvester Python Resumable bulk downloader for public ArcGIS REST servers, for farmland parcel datasets
parallel-sum C Integer summation across 1/2/4 child processes via fork() and pipes, with wall-clock timing

Web

Repo Stack What it is
personal-website React 19 · Vite My portfolio — live GitHub stats, 8 themes, a music page, and an in-browser Web Audio DAW → ryanwetzstein.com
mecha-auto-spa Next.js 15 Site for a mobile auto detailing business in Rochester, MN → mechaautospa.com

Tools I reach for

Rust TypeScript Python C React Tauri Next.js Tailwind CSS PyTorch ONNX FastAPI Vite

GitHub

Followers Total stars Public repos

Ryan's contribution graph


Always building something.

Pinned Loading

  1. Nexis Nexis Public

    Open-source AI-native terminal emulator with integrated editor, file explorer, and multi-provider AI agents. Built on Tauri 2 + Rust + React 19.

    TypeScript 1

  2. personal-website personal-website Public

    My portfolio site: React 19 + Vite single-page app with live GitHub stats, 8 themes, a music page, and an in-browser Web Audio DAW.

    JavaScript 1

  3. biblelm biblelm Public

    A tiny GPT-style transformer trained from scratch on the Bible, with a live training dashboard. Tauri + React + PyTorch.

    TypeScript 2

  4. arcgis-parcel-harvester arcgis-parcel-harvester Public

    Resumable bulk downloader for public ArcGIS REST servers, assembling farmland parcel research datasets for any US state.

    Python 1