Skip to content
Circular profile illustration for James Girgis

Snapshot

James Girgis // AI-Forward Systems Engineer

AI security and RAG workflows for constrained systems.

AI security tooling
Vector search, RAG, local inference
On-device first

Approach

Efficiency.

Efficiency

Fast, legible, low-overhead systems.

Workflow

AI for scaffolds, checks, and drafts.

Work

Projects

STABLE / PRODUCTION

SOC Analyst

RAG triage for noisy alerts.

Tech
Qdrant, Llama 3 via Groq, LangChain, Pytest
Repository
Open repo
Evidence
Automated Testing evidence included in pytest validation and deployment notes.

Problem

Alert noise slows triage.

Fix

RAG + Qdrant + local inference.

Features

  • Low-memory setup.
  • Fast evidence lookup.
  • Test coverage.
  • Grounded threat answers.

Result

Cleaner triage with less noise.

REFACTORED V2.0 / SYSTEMS AUDIT

Oversight Engine

A Next.js dashboard for AI oversight.

Tech
Next.js (App Router), Recharts (Time-Series Optimization), TypeScript (Strict Schema Validation), MCP (Model Context Protocol)
Repository
Open repo
Evidence
Refactored from a descriptive research site to a functional data-audit dashboard.

Overview

Tracks the shift from build to review.

Revision

  • Dashboard UI.
  • /verification checks.
  • Unified data pipeline.

Features

  • Time-series normalization.
  • MCP-backed data queries.
  • Oversight trendline view.

Result

Reviewer-heavy trendline.

Stack

Toolbox

{"orchestration": ["LangChain", "Hugging Face", "Groq"],"infrastructure": ["Qdrant", "GitHub Actions", "GitHub Pages"],"languages": ["Python", "Next.js", "TypeScript"],"security": ["MITRE ATT&CK", "NVD Integration"]}
Orchestration
LangChain, Hugging Face, Groq
Infrastructure
Qdrant, GitHub Actions, GitHub Pages
Languages / Frameworks
Python, Next.js, TypeScript
Security Frameworks
MITRE ATT&CK, NVD Integration