Skip to content
View charles-forsyth's full-sized avatar

Block or report charles-forsyth

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
charles-forsyth/README.md

Charles "Chuck" Forsyth โš“๐Ÿ›๏ธ๐ŸŒฒ

Director of Research Computing & Architect of Agentic Ecosystems

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.


๐Ÿ›๏ธ Professional Stature

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.

๐Ÿ”ฎ Directed Agentic Engineering (DAE)

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.

๐ŸŒŸ Flagship AI Innovations

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.

๐Ÿ›๏ธ UCR Research Computing Ecosystem

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.

๐Ÿ› ๏ธ The Technical Arsenal

Core Expertise: Agentic Workflows, LLM Integration, HPC Architecture, Cloud Infrastructure (GCP/AWS), and Enterprise Storage.

Python Google Cloud Gemini Generative AI Linux TypeScript Docker


๐ŸŒฒ Beyond the Command Line

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.

๐ŸŽ–๏ธ Education & Service

  • 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.

๐Ÿ“‚ Complete Project Index

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

๐Ÿ“Š GitHub Insights

Charles's GitHub stats Top Langs

Pinned Loading

  1. UCR-Research-Computing/UCR-Research-Computing.github.io UCR-Research-Computing/UCR-Research-Computing.github.io Public

    Github website for UCR Research Computing

    HTML 2 1

  2. deep-research deep-research Public

    A production-ready CLI for Google's Gemini Deep Research Agent. Conduct autonomous multi-step research, analyze local files, and stream thinking processes.

    Python 1