Projects

A selection of personal and professional projects spanning AI agent systems, data pipelines, enterprise tooling, and game development.

Personal Projects

Game AI, LLM agent architectures, reinforcement learning, and side projects.

Ludic_Director

Python library for threaded "director" layers that enqueue LLM tool actions; host runs validation on the sim thread. No game engine dependency — tool calling, memory, persona markdown, multi-layer architecture.

Python LLM AI Agents Game AI

GameAgentHarness

Framework for building and testing AI agents in game environments. Supports multi-agent orchestration and evaluation harnesses.

Python AI Agents Game AI

ClassicControl

Classic control and reinforcement learning experiments. Benchmarking agent architectures against standard control problems.

Python Reinforcement Learning AI

Loreofthelands

AI-driven game project exploring procedural narrative generation and world-building with LLM-powered systems.

Python Game Dev AI

scorched_earth

Game project built with AI agent integration — combining classic gameplay mechanics with modern AI techniques.

Python Game Dev AI

GameResearch

Research workspace for game AI experimentation — prototyping agent behaviors, decision systems, and simulation architectures.

Python Research Game AI

Professional / FranData

Enterprise data pipelines, AI extraction systems, and lending platform tooling. Built and maintained as Director of Lending & Risk Products.

FDDBreakdown

Two-stage PDF OCR and JSON chunking pipeline for processing Franchise Disclosure Documents at scale.

Python OCR Data Pipeline AI

KeywordMatching

Searches Franchise Disclosure Document (FDD) JSON files for specified keywords and outputs matches with surrounding context to Excel. Includes AI validation layer.

Python NLP AI Validation Data Processing

CoreDataProcessing

AI extraction of JSON files for Core Data and helper scripts. Central data processing workspace for the franchise intelligence platform.

Python AI Data Extraction ETL

TechnologyExtraction

Standalone project for ADP project technology extraction — automated identification and classification of technology stacks from franchise data.

Python AI Data Extraction

FUNDDataUpload

Application to import data from export tab of completed FUND Report Templates into the core database system.

Python Data Import Automation

Core-Database-Tool

Core database query and upload tool — internal utility for managing data operations against FranData's central database.

Python Database CLI Tool

NewFundScoreUpload

Application for uploading fund score data — streamlines the process of ingesting and validating scoring metrics.

Python Data Upload Automation

FranchiseeExtraction

Automated extraction of franchisee data from disclosure documents and public sources.

Python Data Extraction Automation