Engineer. Researcher. Builder.

Ross F. Williams

Computational Modeling · Generative AI · Full-Stack Projects

Building AI systems that model the real world: simulations, real-time analytics pipelines, interactive tools.

About Me

Ross Williams

I hold a PhD in Industrial and Systems Engineering from Virginia Tech (2026), with research at the intersection of complex systems, artificial intelligence, and computational modeling.

I develop novel approaches that combine generative AI with traditional simulation methodologies. My work on epidemic modeling with generative agents was featured in The Daily Beast, demonstrating how LLM-powered agents can simulate realistic human behavior during disease outbreaks.

Before my PhD, I earned a B.S. in Mechanical Engineering from Virginia Tech (2021) and was part of the RoboGrinder robotics team that achieved 2nd place at the RoboMaster international competition.

Technical Skills

System DynamicsAgent-based ModelingPythonMATLABRVensim

Research & Publications

My research focuses on developing computational methods that help us understand and predict the behavior of complex systems. I'm particularly interested in how generative AI can enhance traditional simulation approaches.

From text to map: A system dynamics bot for constructing causal loop diagrams

N. Hosseinichimeh, A. Majumdar, R. Williams, and N. Ghaffarzadegan

System Dynamics Review, 2024

We present a system dynamics bot that can automatically construct causal loop diagrams from textual descriptions, leveraging large language models to bridge the gap between natural language and formal system dynamics representations.

System DynamicsLLMCausal Loop Diagrams
Read Paper →

Generative agent-based modeling: An introduction and tutorial

N. Ghaffarzadegan, R. Williams, and N. Hosseinichimeh

System Dynamics Review, 2024

This tutorial introduces generative agent-based modeling, a new paradigm that combines the flexibility of large language models with the rigor of agent-based simulation to model complex social systems.

Agent-based ModelingGenerative AITutorial
Read Paper →

Modeling Complex Systems

Epidemics aren't just biology — they're nonlinear socio-technical systems driven by human behavior. People don't move through compartments like marbles through a machine. They notice rising risk, weigh trade-offs, change their minds, and act on incomplete information. Most classical models can't capture any of that.

Classical Baseline — SIR Model

The compartmental model that's powered epidemic forecasting since 1927: populations divided into Susceptible, Infected, and Recovered, governed by transmission rate β and recovery rate γ. Adjust the parameters to see how a homogeneous population responds.

3.50 R0
3,582 Peak infected
97% Total attack rate
Day 32 Peak timing

Parameters

Higher = more contagious
Duration of infectiousness

But humans aren't compartments. They don't transition between states based on a fixed probability — they decide. An extrovert with kids and a service job behaves nothing like a risk-averse retiree, even at identical infection levels. Capturing that heterogeneity is exactly where mechanistic models break down.

So what happens if we replace the compartments with 100 LLM-powered agents, each with a unique persona, deciding day-by-day whether to shelter as risk rises?

The Experiment — Dewberry Hollow GABM

100 generative agents with distinct personalities probe the same question across 40 infection levels: "Will you stay home today?" Each agent was asked 5 times per level to measure consistency — that's why the agent decisions chart shows confidence as 5/5 (unanimous) down to 3/5 (split). Scrub through the levels to watch the town empty out, or click any agent to see their reasoning.

All 21 Models ↗

Experience & Leadership

Lead Researcher

Dataline Project, Virginia Tech

Sept 2023 – June 2024 Falls Church, VA

Led a $100,000 research project investigating how to leverage LLM agents for email marketing optimization and customer engagement strategies.

$100K project budgetLLM agent developmentEmail marketing optimization

Team Lead / Sentry Sub-Team Lead

RoboGrinder: Robotics Team

May 2019 – July 2021 Virginia Tech

Led Virginia Tech's largest robotics team (54 members) to 2nd place at the RoboMaster North American competition. Served as Sentry Sub-Team Lead for the international competition, where the team also achieved 2nd place.

2nd place RoboMaster North America (Team Lead)2nd place RoboMaster International54 team members$10,000+ raised annuallyDesigned autonomous monorail vehicle with integrated vision systems

Manufacturing Engineering Intern

BMW

Jan 2019 – May 2019 Spartanburg, SC

Designed and optimized manufacturing processes for BMW's X series SUVs, addressing ergonomic and mechanical challenges on the assembly line.

X series SUV manufacturingProcess optimizationCross-functional collaboration

Co-founder

MSE Journal Club, Virginia Tech

Jan 2022 – Jan 2023 Blacksburg, VA

Founded and organized a platform for 15 Management Systems Engineering graduate students to present and discuss research papers.

15 active membersPaper presentationsResearch community building

Graduate Student Mentor

ISE Department, Virginia Tech

Jan 2022 – 2023 Blacksburg, VA

Hosted orientation and welcome sessions for 60 new graduate students, helping them navigate academic and professional opportunities.

60+ students mentoredOrientation sessionsAdvisory Board representative

Projects

PBetter — Pickleball Analytics

April 2026

Computer vision pipeline that turns a ZED 2 stereo camera into a full pickleball analytics system. Detects the ball frame-by-frame with a fine-tuned YOLOv11 model, tracks it in 3D with an Extended Kalman Filter, segments rallies, and writes structured analytics to SQLite — all running on cloud GPUs via Modal.

PythonYOLOv11OpenCVPyAVExtended Kalman FilterPnP / HomographyModalSQLite

Key Features

  • Fine-tuned YOLOv11 ball detection (F1 = 0.92 on held-out OOD test set)
  • Multi-agent Claude Code orchestration: 8 specialists coordinating async via file-mediated contracts
  • BoT-SORT persistent player tracking with pose estimation
  • Grounding DINO auto-labeling pipeline on Modal cloud GPUs
  • Cloud GPU inference on Modal (T4/A10G)
YOLOv11 Model
3D EKF Tracking
Modal GPU Cloud

Among Us IRL

February 2026

A Progressive Web App that transforms Among Us game mechanics into a real-world phone-based multiplayer experience. Players join via codes, receive roles on their phones, and play in physical space.

FastAPIPythonJavaScriptWebSocketsSQLiteService Worker

Key Features

  • 22 unique roles across Crew, Impostor, and Neutral factions
  • Real-time WebSocket synchronization
  • Kill cooldowns and meeting/voting system
  • Reconnection support
  • Cloudflare Tunnel integration
  • Mobile-first PWA design
22 Roles
Real-time Sync
PWA Platform

Blood on the Clocktower Elo Tracker

January 2026

A player rating and statistics tracking system for the social deduction board game Blood on the Clocktower. Tracks Elo ratings, win percentages, and game statistics with analytics dashboards and leaderboards.

JavaScriptHTML/CSSChart.jsSupabasePythonTkinter

Key Features

  • Elo rating system (K=32)
  • Game entry with role/alignment tracking
  • Analytics dashboards with Chart.js
  • Sortable leaderboard
  • Storyteller and script filtering
  • 40+ character roles across multiple scripts
40+ Roles
Web + Desktop Platform
Supabase Database

Atlas Conquest Analytics

February 2026

A fully static analytics dashboard for Atlas Conquest, a competitive hex-grid deck-builder game. An automated daily pipeline pulls match data from AWS DynamoDB, aggregates stats across time periods and map types, and publishes interactive visualizations.

PythonJavaScriptChart.jsAWS DynamoDBGitHub Actions

Key Features

  • Automated daily data pipeline via GitHub Actions
  • Multi-dimensional aggregation (4 time periods x 4 map filters)
  • Commander matchup heatmap with mirror match tracking
  • Card artwork hover previews and deck composition modals
3,100+ Matches
202 Players
Daily Pipeline

Where's the Host? Bar Crawl Simulation

February 2026

A geospatial agent-based model simulating a scavenger-hunt bar crawl along Atlanta's Beltline. Built on real-world locations and Google Maps walking times, groups navigate a 1.2-mile route searching for a hidden host — with realistic movement, information sharing, and process-of-elimination deduction animated live on an interactive map.

JavaScriptLeaflet.jsChart.jsHTML/CSS

Key Features

  • Geospatial ABM built on real GPS coordinates and Google Maps walk times
  • Live animated map visualization via Leaflet.js
  • Knowledge sharing and deduction when groups encounter each other
  • Configurable parameters (group count, drink time, recognition rate)
  • Real-time discovery time and drinks-per-person charts
1.2 mi Route
Geo-ABM Model
Live Map Viz

ElizAstro — Personal Astrology App

March 2026

A native iOS astrology app built for a friend, featuring natal charts computed from scratch using Meeus astronomical algorithms and the Placidus house system. No external APIs — all planetary positions, transits, retrogrades, and synastry are calculated on-device.

SwiftSwiftUISwiftDataCustom EphemerisiOS

Key Features

  • Full natal chart with Placidus house system
  • Kepler equation solver for accurate planetary positions
  • Weekly transit and retrograde forecasting
  • Friend profiles with compatibility (synastry) analysis
  • All computation on-device, zero external dependencies
  • Custom chart wheel SVG renderer
10-body Planets
Placidus Houses
On-device Backend

Media & Press

RoboGrinder: RoboMaster Competition

During my time leading the RoboGrinder robotics team at Virginia Tech, we designed and built fully autonomous combat robots. This video showcases our robot in action at the RoboMaster competition, where we achieved 2nd place internationally.

2nd Place International
54 Team Members
$10K+ Raised Annually

Press & Media

The Daily Beast

"ChatGPT Invented This Fake Epidemic. Can It Help Prevent the Next One?"

Coverage of our research on using generative AI agents to model epidemic spread and human behavior during outbreaks.

Get in Touch

I'm always interested in discussing potential jobs, research collaborations, speaking opportunities, or just chatting about complex systems and AI. Feel free to reach out!

Location Atlanta, GA
Status Open to full-time roles in AI, data science, and engineering