From Complex Systems to Usable Tools
These projects combine troubleshooting, systems integration, language models, web applications, local automation, and interface design. Each began with the same practical objective: make a complicated process easier for a person to understand and operate.
PromptStudio
A live prompt-development workspace with independent session histories and an optional deeper-refinement pass.
A full-stack prompt-development workspace that turns short or ambiguous ideas into structured instructions an AI development agent can act on.
Result: A user can begin with a few ordinary words and receive a clearer role, objective, requirements, constraints, and deliverables for an AI-assisted development task.
- Builds role, objective, requirements, constraints, and deliverables from plain-language input.
- Provides an optional Lightning pass for deeper refinement after the original enhancement.
- Maintains isolated chat histories so prior work can be revisited without affecting a new session.
NCPCS Codex Session Builder
A browser-based guide for preparing an instruction, configuring an agent session, and launching it correctly.
A browser-based operator aid that converts session choices into a ready-to-use Codex CLI launch command, then pairs it with a refined PromptStudio instruction.
Result: A complex command-line setup becomes a guided workflow with clear separation between the launch command and the development instruction.
- Guides project-folder, model, permission, and session setup.
- Separates the PowerShell launch command from the development instruction to reduce operator confusion.
- Includes a visual workflow and an accessible operator guide.
Hindsightly
A navigable memory graph showing relationships among prior development sessions and working context.
A privately deployed memory-management system that preserves and shares relevant context from prior sessions across agents.
Result: Current agent work can reuse related decisions, project history, and working context to maintain continuity and direction.
- Preserves relevant decisions, project history, and working context from prior agent sessions.
- Shares related memory across agents when it becomes useful to current work.
- Runs as a persistent local service with controlled MCP and browser-workflow integration.
- Includes a visual memory graph for inspecting stored relationships.
- Keeps operational data on authorized systems.
Hindsightly is a systems project and is not distributed as a public download.
RelayAlert I.R.I.S.
RelayAlert I.R.I.S. hardware prototype with four zones and 16 monitored inputs.
Intranet Relay Information System — a Raspberry Pi-based remote monitoring system that translated dry relay and switch contacts into a configurable browser dashboard.
Result: Older equipment gained a modern interface for remote status, visual alarms, audible notification, and event monitoring from phones, tablets, and computers.
- Monitored as many as 16 dry-contact inputs across four zones for equipment such as transfer switches, HVAC controllers, pumps, doors, and alarm devices.
- Allowed operators to customize input names, response colors, and audible alarms.
- Combined Python and Flask, HTML/CSS, JavaScript, SQL, SVG, C++, GPIO integration, event logging, and visual notification hardware.
- Demonstrated full-stack hardware/software integration and a practical way to give legacy equipment a web interface.