Skip to content
View benmross's full-sized avatar

Highlights

  • Pro

Block or report benmross

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

Ben Ross

Computer science at the University of Maryland · Army Research Laboratory, summer 2026

benmross.com · LinkedIn · ben@benmross.com · CV


Now

  • Herald: an open-source personal agent that runs on your own machine. It reads mail, calendar, messages, location and health into one ledger, and anything another person would see waits for a tap on your phone.
  • loop-s2: operator console for the URC Autonomous Navigation Mission, ROS 2 Jazzy, built for UMD Loop Challenge Week.
  • Planet Falconia, a VR digital twin of a rover mission built with NIST, accepted at the SIGGRAPH Asia 2026 Educator's Forum.

Built

  • SMCS Kart (gokart-dash): a drive-by-wire electric go-kart, pitched to replace the robotics curriculum at Poolesville High School and taught from as it was built. Teensy 4.1, ESP32 steer-by-wire over CAN, a React dashboard on a Raspberry Pi. 40 mph, 40 hp peak.
  • GNSS spoofing detection, Army Research Laboratory: finding where GPS is being spoofed from the position reports ships and aircraft already broadcast.
  • Sparrows: schedules, clubs and announcements for 30+ schools in Montgomery County, about 30,000 monthly users. Lead developer, 2023 to 2026.
  • BenGPT: Llama 3.1 fine-tuned on five years of my own text messages. My best friend could not reliably tell it from me.
  • emulsion: film grain generated from math in one WebGL2 shader. Try it.
  • PartyPad: phone browsers as motion controllers for Dolphin.
  • Earlier: an autonomous blimp, the lead programming on a rover for a simulated exoplanet, and a Next.js and Stripe platform for a nonprofit.

Tools

Languages    Python · TypeScript · Java · SQL · Bash
ML & data    TensorFlow · CUDA · OpenCV · llama.cpp · SQLite
Systems      Linux · Docker · Caddy · Cloudflare · Tailscale · Vercel
Web          React · React Native · Next.js · Flask · MongoDB
Hardware     Teensy · ESP32 · Raspberry Pi · CAN · LiDAR

Pinned Loading

  1. emulsion emulsion Public

    Generative grain plates for still and moving monochrome fields — a single-pass WebGL2 image lab.

    JavaScript

  2. herald herald Public

    A personal agent that runs on your own machine: reads what you connect, remembers what it concludes, and tells you each morning what actually matters.

    Python

  3. loop-s2 loop-s2 Public

    UMD Loop Challenge Week S2: PyQt operator console for the URC Autonomous Navigation Mission (ROS 2 Jazzy)

    Python

  4. partypad partypad Public

    Turn phone browsers into motion-capable controllers for Dolphin

    Python

  5. smcs-alumni smcs-alumni Public

    Forked from byung806/smcs-alumni

    The source code for the SMCS Alumni website

    TypeScript