Skip to content
View mcpeezy's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@epiphany-dynamics

Block or report mcpeezy

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mcpeezy/README.md

Patrick Gibbs — AI systems and full-stack software. Founder of Epiphany Dynamics. Built for the work after launch.

AI Systems Engineering  ·  Full-Stack Development  ·  Business Automation

Epiphany Dynamics  /  Public repositories  /  Work with me  /  Email


I'm Patrick Gibbs, founder of Epiphany Dynamics in Nashville, Tennessee. I build AI agents, voice workflows, web applications, and the integrations around them for businesses that need the system to keep working after launch.

My work spans architecture, implementation, testing, deployment, and support. The focus is the complete workflow: the interface people use, the data it depends on, the actions it takes, and what happens when something fails.

Most of my development lives in @epiphany-dynamics. This profile connects you to that work. Private client implementations are not republished here; the public repositories showcase tools, products, and reusable engineering patterns.

Selected engineering work

A desktop interface that doesn't own the agent's lifetime.

Early public macOS client for Prime Agent: split-pane chats, live worker attachment, project context, and an agents dashboard. Close the interface without terminating background agents; reopen and reattach.

JavaScript Electron RPC

Engineering focus: process lifecycle, sandboxed rendering, narrow IPC, and smoke-test tooling. macOS downloads are currently unsigned.

Architecture · Verification · Releases · Known limits

External data is unreliable. The pipeline shouldn't pretend otherwise.

Reference implementations for backoff with jitter, circuit breaking, block detection, and multi-signal entity matching. Confidence bands preserve uncertainty instead of turning missing data into false conclusions.

TypeScript Node.js Testing

Engineering focus: injectable mock transport, deterministic tests, graceful failure, and human-review thresholds.

Tests · Design notes · Known limits

AI education built as a usable product.

A gamified learning application with seven modules, quizzes, progress tracking, XP, and rewards. Browser-local progress works without an account; optional sign-in supports cross-device synchronization.

Next.js TypeScript MDX Firebase

Engineering focus: content-driven architecture, local-first progress, optional sync, and generated discovery files.

Explore the course · Architecture · Tests · Licenses

Correct balances need more than a happy-path test.

Naive versus row-locked balance operations, row-level-security probes, and concurrency/load-test harnesses. A focused reference for investigating double-spends and access-control gaps.

PostgreSQL Supabase Node.js k6

Engineering focus: data invariants and overlapping writes. Database-backed verification requires a configured test environment.

Run the examples · Known limits

“The form submitted” isn't proof the notification arrived.

A webhook-based reference implementation for validating form payloads, sending through a transactional provider, and tracking delivery events. Includes normalization, sanitization, and failure-path tests.

Node.js Webhooks Resend

Engineering focus: observable delivery, explicit errors, and an audit trail beyond the platform's success message.

Diagnosis checklist · Tests

Multiple agents, persistent context, one familiar interface.

A Discord-to-Claude Code relay with per-channel routing, persistent sessions, semantic memory, and direct, dispatched, or broadcast modes. Memory retrieval supports a Mem0-to-Qdrant fallback.

TypeScript Bun discord.js Qdrant

Engineering focus: agent orchestration, session continuity, memory retrieval, and operator stop controls.

Architecture · Setup

See Prime Desktop in action
Prime Desktop's multi-pane agent interface. Open the linked screen recording to see the app in use.

Watch the demo · Installation guide · Known limits

More public work: voice pipelines, agent skills, and web products
Project What to explore
Call Speaker Diarization Kit Python reference pipeline for identifying known speakers, handling ambiguous matches, and producing structured call records. Matching logic is runnable; embedding and transcription model calls are explicitly mocked.
Claude Skills Portfolio Business-workflow skills for Claude Code, including a Python presentation generator with brand configuration, templates, and sample inputs.
What's Wrong With My Site A plain-English website diagnostic product.
HypeBench An AI-model attention tracker across social and developer platforms, with a public scoring methodology. It measures conversation and momentum, not model quality.
Field Service Stack An Astro publishing system for contractor software reviews and guides, with schema-validated content, generated search, sitemaps, and AI-readable discovery files.

Browse the Epiphany Dynamics organization →

How I approach engineering

Make success observable. A successful tool call is not the same as a successful business outcome. Verify the calendar update, delivery event, stored record, or final balance.

Design the failure path. Retries need limits. Long-running workers need a lifecycle. Ambiguous matches need a review path. Missing data should stay unknown.

Keep boundaries explicit. Separate the interface from the agent process, enforce data-access rules, and make the difference between a reference implementation and a deployed system clear.

Leave something maintainable. Readable code, reproducible setup, focused tests, documented tradeoffs, and an honest account of known limits.

Working stack

Languages: TypeScript · JavaScript · Python · SQL
Applications: React / Next.js · Astro · Electron
Data: PostgreSQL / Supabase · Firebase · Qdrant
Integration & runtime: Node.js · Bun · REST APIs · Webhooks · Ollama

Upstream work

I also submit improvements and debugging reports to the tools I run. Selected public submissions to Hermes Agent:

View my Hermes Agent pull requests and their current status →


Let's build something that holds up in use.

For AI agents, voice systems, workflow integrations, internal tools, or a build that needs rescuing:

Epiphany Dynamics · Book a conversation · patrick@epiphanydynamics.ai

LinkedIn · X / @EpiphanyDynamic

Pinned Loading

  1. epiphany-dynamics/prime-desktop epiphany-dynamics/prime-desktop Public

    Native macOS desktop client for Prime Agent. Signed with an Apple Developer ID.

    JavaScript 2

  2. epiphany-dynamics/aiforbizcalculator epiphany-dynamics/aiforbizcalculator Public

    AI for Business Calculator: what automation is worth to a business.

    TypeScript 1

  3. epiphany-dynamics/call-speaker-diarization-kit epiphany-dynamics/call-speaker-diarization-kit Public

    Speaker identification on a shared phone line, with confidence thresholds. Generalized from a client engagement.

    Python

  4. epiphany-dynamics/claude-skills-portfolio epiphany-dynamics/claude-skills-portfolio Public

    Production Claude Code skills for real business workflows.

    Python 1

  5. epiphany-dynamics/granite-organizer epiphany-dynamics/granite-organizer Public

    Desktop tool that sorts PDFs and videos into folders from a spreadsheet.

    Python

  6. epiphany-dynamics/supabase-ledger-hardening-kit epiphany-dynamics/supabase-ledger-hardening-kit Public

    Concurrency-safe ledger pattern and RLS audit tooling. Generalized from a client engagement.

    JavaScript