AI Systems Architect | Autonomous Agents | LLM Orchestration | Strategic Leader
I build the digital nervous systems that power modern research. My career operates at the bleeding edge where High-Performance Computing (HPC) converges with Autonomous AI Agents and Generative AI. I specialize in designing self-correcting, multi-agent systems that solve enterprise-scale problems.
As the Director of Research Computing at UC Riverside and former Chairman of the UC Research IT Committee, I define the strategy for next-generation research infrastructure. I bridge the gap between institutional leadership and the frontier of Artificial Intelligence.
I am the pioneer of Agentic DevOpsโa methodology for orchestrating squads of specialized AI agents to autonomously design, build, test, and release software.
- The Mission: Replacing manual coding with AI-Driven Engineering.
- The Tool: squad-manager โ My flagship system for orchestrating autonomous developer squads.
| Project | The Innovation |
|---|---|
| squad-manager | The Autonomous Agency. A recursive Multi-Agent System that deploys specialized AI squads to build, test, and ship software from a single prompt. It built its own code and documentation. |
| uma (Ursa Major Ask) | The Visionary Precursor. Built years before the mainstream AI CLI explosion, uma was a pioneering attempt to integrate LLMs directly into the Linux shell. It allowed researchers to control their environment and query HPC systems using natural language. |
| agent_social_network | Emergent AI Behavior. A simulator for Computational Social Science where autonomous personas debate, form persistent memories, and evolve. A study in LLM Cognitive Architectures. |
| UCR-HPC-Job-Gallery | Automated Science. A knowledge base of 55+ verified HPC workflows, transforming raw scripts into "Standard Model" scientific knowledge via Automated Knowledge Engineering. |
| deep-research | Autonomous Research Agent. A production-grade AI analyst that conducts recursive, multi-step research and synthesizes complex data streams in real-time. |
Selected enterprise tools for managing university-scale research infrastructure.
| Project | Description |
|---|---|
| gemini-video-analyzer | A research-grade tool for multimodal video analysis using Gemini 1.5 Pro to extract complex scientific insights. |
| Skywalker | AI-Driven Compliance. An automated auditing engine for Google Cloud, ensuring security and efficiency across large-scale infrastructure. |
| rad-lab | Infrastructure-as-Code (Terraform) for deploying secure research environments on GCP. |
| UCR-Ursa-Major-Slurm... | The foundational collection of Slurm job scripts that power the campus cluster. |
| nexus | (Private) The "Cyborg" CNS, linking Researcher Identity with Cloud Resources for proactive support. |
Core Expertise: Agentic Workflows, LLM Integration, HPC Architecture, Cloud Infrastructure (GCP/AWS), and Enterprise Storage.
I believe in a life balanced between high-stakes technology and the grounding of the natural world.
- Camp Tioga: I reside at "Camp Tioga" in Pennsylvania, managing a portfolio of physical assets with data-driven rigor.
- The Outdoors: Avid kayaker and sailor (Skipper of the Arcturus).
- Geocaching: Active as ClanForsyth since 2012.
- Philosophy: A student of strategic thinking and earth-based spirituality.
- Family: Supported by my wife, Laylla, our family, and our three cats.
- United States Navy: Advanced Electronics Technician (Radar & Comms).
- Purdue Global: B.S. in Information Technology (3.89 GPA).
- Honors: Golden Key, Alpha Beta Kappa, Iota Sigma Tau.
A comprehensive catalog of my open-source work.
| Project | Description | Language |
|---|---|---|
| 5-card-poker | A full-stack 5-Card Draw Poker game with AI opponents, real-time chat, and a web-based interface. | Python |
| Advanced-Grant-Explorer | TypeScript-based tool for exploring and managing grant funding data. | TypeScript |
| AI-Misc-Simulations-Scripts | Collection of miscellaneous AI simulation scripts and experiments. | HTML |
| astropost | A professional, rich-text Gmail CLI tool for sending Markdown/HTML emails. | Python |
| atmos | A comprehensive CLI tool for atmospheric and astronomical data analysis. | Python |
| botbs-transcript-pipeline | Pipeline for processing and analyzing bot transcripts. | Python |
| chatgpt-api-whisper... | Voice-to-voice therapeutic assistant using Whisper and GPT-4. | Python |
| Datum | A high-performance local data management utility. | Python |
| Declutter-AI | AI Studio made app for digital decluttering. | TypeScript |
| deep-research | Production-ready CLI for Google's Gemini Deep Research Agent. | Python |
| dice | Simple Python-based dice rolling utility. | Python |
| director-agent | Early prototype of the "Director" pattern for agent orchestration. | Python |
| dungeon-draw | Procedural map generation tool for RPGs. | Python |
| DungeonMind | Narrative AI Game Master assistant. | TypeScript |
| Gemini-Sentinel-Argus | AI-native monitoring agent for system and network health. | Python |
| generate-gemini-voice | CLI for generating voice audio using Gemini. | Python |
| generate-music | Real-time AI music generation CLI using Vertex AI Lyria. | Python |
| generate-tts | Professional CLI for Google Gemini's native 2.5 TTS model. | Python |
| generate-veo-video | CLI interface for Google's Veo 3.1 AI Video model. | Python |
| lumina | Light and visual effects generation tool. | Python |
| mirage | AI Atmospheric Experience Generator. | Python |
| MyVideoGenApp | Effortless video generator powered by Veo. | TypeScript |
| nexus | (Private) The "Cyborg" Central Nervous System for UCR Research Computing. | HTML |
| nordhaven | Project related to Nordhaven context. | - |
| python-blockchain... | Educational blockchain and file notary tool. | Python |
| q-ai-link | Reinforcement Learning experiment with Q-Learning agents in an RPG. | Python |
| radar | Real-time data visualization and monitoring dashboard. | HTML |
| radio-free-pi | Shell scripts for Raspberry Pi radio broadcasting. | Shell |
| rcdfront | Frontend for Research Computing Dashboard. | TypeScript |
| roam | CLI tool for roaming and exploration? | Python |
| scrape | Web scraping utility. | - |
| Skywalker | GCP Audit & Reporting Tool for UCR Research Computing. | Python |
| Squad-Logic | Core logic engine for autonomous agent swarms. | - |
| Squad-Logic-Battle | AI Bot battle simulation. | TypeScript |
| squad-manager | The Autonomous Agency. Recursive Gemini skill for deploying AI squads. | - |
| SwarmCLI | Multi-agent consensus engine for debating topics. | Python |
| tax-commander | Custom CLI system for municipal tax collection. | Python |
| text-mud | Autonomous Game Dev. MUD RPG built by AI Squad. | Python |
| TPU-Demos | HPC TPU demos for science disciplines. | Python |
| UCR-HPC-Job-Gallery | Knowledge base of 55+ verified HPC workflows. | - |
| UCR-RCD | UCR Research Computing CRM. | - |
| ufo9 | Scripts on ufo9. | - |
| ursa-dsp | Data Security Plan management tool. | Python |
| vidius | Video processing tool. | Python |
| weather | Precision terminal-based weather reporting. | Python |
| Xenon-AI-Particle... | AI Particle Evolution simulation. | TypeScript |


