Skip to content
View ryan-stoffel's full-sized avatar

Highlights

  • Pro

Block or report ryan-stoffel

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
ryan-stoffel/README.md
Ryan Stoffel

Software engineer focused on backend systems, infrastructure, and applied AI. I like building things end to end, from the environment a system runs in to the interface someone uses.

Building   Parallax, my main project
Studying   B.S. Computer Science, AI/ML · Cal Baptist · May 2027
Recently   Software Engineer Intern, NSWC Corona
Based in   Corona, California

Portfolio Email me LinkedIn Resume


My main project. Run coding agents on computers you own, and check on them from anywhere. · Sep 2026 – now

Parallax: an orchestrator thread, approving a subagent's command, then a thread with its diff in the side panel

An open-source desktop app for the coding agents you already pay for: Claude Code, Codex, Cursor, OpenCode, Ollama Cloud, and any agent that speaks ACP. Each task runs in its own git worktree, and an orchestrator thread can split a larger feature across subagents. The work runs in plxd, a Rust daemon on your machine or a remote host over SSH. On a remote host, a task keeps going with the laptop closed. A web app and an iOS app let you read threads, approve requests, and reply away from your desk.

Rust TypeScript Electron React Native Expo GitHub Actions Linear


Experience

Software Engineer Intern

Naval Surface Warfare Center, Corona Division · Jun – Aug 2026

Built an AI operations assistant into a naval range scoring platform, a WPF/.NET desktop application in a DoD environment. Operators control range hardware from chat, and disruptive actions wait for human approval. The agent stack runs in Docker on a self-configuring NixOS gateway VM, and an offline installer deploys it to air-gapped sites.

Summer 2026 at NSWC Corona: the flight deck of CVN 70, the intern cohort, a carrier tour, and the poster session

C# .NET WPF WebSockets NixOS Docker PostgreSQL

Software Engineer Research Assistant

CBU AI & Machine Learning Lab · May 2025 – Apr 2026

Cut recommendation latency from 60s to 3s on the DINA Matching Engine, a recommendation system for a production Salesforce org, by pairing a Python data pipeline with pgvector similarity search in PostgreSQL on GCP.

The DINA pipeline: Salesforce records flow through a Python extract, transform, embed, and load pipeline into PostgreSQL with pgvector on GCP

Python Salesforce Apex PostgreSQL pgvector GCP


Projects

What I'm building now. Each one links to its code.

Senior capstone. Project memory for AI coding agents. · Apr 2026 – now

Ember's knowledge graph: GitHub, Jira, and Slack feed pull requests, tickets, and decisions into a graph that a coding agent queries over MCP

A typed knowledge graph of why a codebase is the way it is: decisions, tickets, pull requests, and the people behind them. It fills itself from GitHub, Jira, Slack, Teams, and GitLab, and serves that context to coding agents through an MCP server. I own GitHub ingestion, the GitHub to Jira sync, and the retrieval pipeline. Graph retrieval matched embedding search accuracy with 35–45% fewer tokens.

Python Neo4j AuraDB MCP GitHub Webhooks Jira REST API

A race car driven by a fruit fly's visual system. · Sep 2026 – now

The Silverstone practice track with the car partway through lap one

A simulated driver whose eye is a model of the fruit fly optic lobe, wired from the real fly connectome. It trains on a MuJoCo practice track built from Silverstone's centerline. The question behind it: is fly wiring a useful prior for closed-loop control, or only a constraint?

Python PyTorch MuJoCo NumPy flyvis

Junior design project. Team lead. · Jan – Apr 2026

SnapDose screens: home dashboard, AI carb estimate, dose confirmation, and food gallery

Led a 5-person team building a Type 1 Diabetes management app. I architected the Java Spring Boot REST API on GCP Cloud Run with Firestore, behind a React Native client. It reads live glucose from the Dexcom CGM API, estimates carbs from a meal photo with Gemini, and sends bolus commands to an ESP32-P4 insulin pump simulator.

Java Spring Boot React Native GCP Cloud Run Firestore Gemini ESP32-P4


Tools

Smaller software I build and use. The macOS apps install from my Homebrew tap.

Photon's launcher suggesting apps Photon · Swift
A fast, minimal launcher for apps, clipboard history, notes, file search, and window keybinds.
Tidy's app icon Tidy · Swift
Files your Desktop and Downloads by rule the moment files land.
Caffeine's app icon with an awake timer Caffeine · Swift
Keeps the display awake from the menu bar, with a lid-closed mode and an awake timer.
Hush's recording pill with a live waveform Hush · Swift · in progress
Hold a key, speak, release. On-device dictation into any app.
A dotfiles rebuild switching to a new generation dotfiles · Nix
This Mac as code: nix-darwin, Home Manager, and sops-encrypted secrets.
Bogey Busters screens: hole GPS, scorecard, and nearby courses Bogey Busters · Flutter
Golf tracking with GPS course navigation, live scoring, and a social feed.

Pinned Loading

  1. parallax parallax Public

    Run coding agents on computers you own, and check on them from anywhere.

    Rust 3 1

  2. cbu-capstone-design-27/ember cbu-capstone-design-27/ember Public

    Python 3

  3. cbu-machine-and-deep-learning-26/formula-fly cbu-machine-and-deep-learning-26/formula-fly Public

    Python 3

  4. cbu-jr-design-26/snap-dose cbu-jr-design-26/snap-dose Public

    SnapDose | A Type 1 Diabetes management app that unifies real-time CGM monitoring, AI-powered carb estimation, and insulin pump control into a single interface. Built with React Native, Spring Boot…

    TypeScript 2