USES
The tools I work with.
These are the software tools and machines I use for development and day-to-day work, with a short explanation of why I use each one.
Claude Code
AI coding assistantI use it to work with code and review proposed changes, with project instructions defining the task.
Codex
AI assistantI use Codex to inspect projects, review results, and write plans. It also helps me coordinate work with other tools.
Hermes
AI assistantI use Hermes for recurring tasks, service checks, and daily updates.
Cursor
Code editorI use it when I want to read or edit the code directly.
Kimi Code
AI coding assistantAnother tool I use for defined coding tasks, with its changes kept separate until review.
Grok Build
AI coding assistantI use it to get another model’s perspective on a plan or a change.
Mac mini
Development computerMy local computer for development, project notes, and browser testing.
VPS
Remote Linux serverA server I use for services and scheduled tasks that need to run independently of my computer.
Obsidian
NotesI keep project context, decisions, and operating instructions in local text files that I can organize and search.
SAME PERSON, STRUCTURED CONTEXT
My profile in a format software can read.
This is the same published information about me and my work, organized as structured data for developers and AI tools. You can inspect or download it here, or use the connection guide to ask about it from your own AI app.
{
"name": "Patrick Gibbs",
"website": "https://patrickgibbs.dev",
"role": "AI & Automation Developer",
"organization": {
"name": "Epiphany Dynamics",
"url": "https://epiphanydynamics.ai"
},
"location": "Nashville, TN. Remote-first.",
"slogan": "Work, Reimagined.",
"focus": [
"AI agents",
"Automation",
"Connected systems",
"Web experiences",
"Agent-ready sites"
],
"selected_engagements": [
{
"id": "mano-swartz",
"client": "Mano Swartz Furs",
"contribution": "Designed and built seven connected operating systems for Richard Swartz and his team.",
"outcome": "I built software for Mano Swartz Furs to manage its nationwide fur-buying program, connecting customer photos, appraisal drafts, follow-up messages, phone enquiries, and returns.",
"evidence": [
{
"value": 1627,
"display": "1,627",
"label": "1,627 automated software tests passed.",
"note": "Recorded in September 2026 across 63 test files. These checks help detect unintended changes; they are not a guarantee that every problem has been found.",
"kind": "recorded"
},
{
"value": 20054,
"display": "20,054",
"label": "customer photos delivered",
"note": "Organized and returned to the client’s Google Drive, totaling 4.66 GB.",
"kind": "recorded"
},
{
"value": 689,
"display": "689",
"label": "689 customer enquiry records",
"note": "Across 491 unique callers, live read of the intake sheet, 4 September 2026.",
"kind": "recorded"
},
{
"value": 74,
"display": "v74",
"label": "main-line voice agent version",
"note": "The main phone assistant reached its 74th published revision.",
"kind": "recorded"
},
{
"value": 2076,
"display": "2,076",
"label": "historical offers managed",
"note": "Operating context for the connected buying workflow.",
"kind": "recorded"
}
],
"capabilities": [
"automation",
"ai",
"knowledge"
],
"url": "https://patrickgibbs.dev/work/case/mano-swartz/"
},
{
"id": "delmar-mortgage",
"client": "Jason Fransos · Delmar Mortgage",
"contribution": "Built automated text and email follow-up plus AI search over mortgage guidelines for Jason Fransos.",
"outcome": "I built tools for a mortgage professional to search lending guidelines and coordinate text and email follow-up with borrowers.",
"evidence": [
{
"value": 1185,
"display": "1,185",
"label": "1,185 pages of mortgage guidelines searchable",
"note": "August 2026 Fannie Mae Selling Guide, indexed for plain-language questions.",
"kind": "recorded"
},
{
"value": 2,
"display": "2",
"label": "Text and email follow-up",
"note": "Text for time-sensitive touches, email behind it.",
"kind": "recorded"
},
{
"value": 20,
"display": "20x",
"label": "faster guideline answers",
"note": "From 20 or more minutes per lookup to under one minute; 20 ÷ 1 = at least 20x. Client-reported timings.",
"kind": "estimate"
},
{
"value": 2,
"display": "2x",
"label": "The client reported that his contact ratio doubled.",
"note": "Over 12 months with both systems in use, in the client's own account; not a conversion rate.",
"kind": "estimate"
},
{
"value": 12,
"display": "12 months",
"label": "in daily use",
"note": "Both systems, per the client's account.",
"kind": "recorded"
}
],
"capabilities": [
"automation",
"knowledge",
"growth"
],
"url": "https://patrickgibbs.dev/work/case/delmar-mortgage/"
},
{
"id": "urgent-care-dentist",
"client": "Emergency Dentist LLC",
"contribution": "Built the AI phone receptionist for Dr. Brent Sedon’s emergency dental practice.",
"outcome": "I built an AI phone assistant for an emergency dental practice to answer after-hours calls and guide callers through booking.",
"evidence": [
{
"value": 63,
"display": "63 hours",
"label": "overnight coverage each week",
"note": "10 pm–7 am, seven days; recorded coverage schedule.",
"kind": "recorded"
},
{
"value": 200,
"display": "~200+",
"label": "after-hours bookings",
"note": "Practice estimate since 2026-04-10; not a system-counted figure.",
"kind": "estimate"
}
],
"capabilities": [
"ai",
"automation"
],
"url": "https://patrickgibbs.dev/work/case/urgent-care-dentist/"
},
{
"id": "sg-news",
"client": "SGNews",
"contribution": "Built the AI editorial pipeline and repaired feed ingestion for Juan Minatta’s news platform.",
"outcome": "I worked on SGNews's automated publishing system, improving how it collects source stories, prepares articles, and detects failures.",
"evidence": [
{
"value": 47277,
"display": "47,277",
"label": "articles published",
"note": "Public WordPress API count, 7 May–12 September 2026.",
"kind": "recorded",
"live": {
"source": "wp-count",
"id": "sg-news-articles"
}
},
{
"value": 2445,
"display": "2,445",
"label": "articles in one measured week",
"note": "Public WordPress API, 6–12 September 2026.",
"kind": "recorded"
},
{
"value": 89,
"display": "89 seconds",
"label": "backlog clear run",
"note": "13 previously skipped articles processed with zero errors.",
"kind": "recorded"
}
],
"capabilities": [
"automation",
"ai",
"rescue"
],
"url": "https://patrickgibbs.dev/work/case/sg-news/"
},
{
"id": "forging-teams",
"client": "Forging Teams",
"contribution": "Built a public demo and paid application for Johnny Torgeson’s team-development methodology.",
"outcome": "I turned Forging Teams' leadership methodology into a subscription application with assessments, team access, and a searchable knowledge base.",
"evidence": [
{
"value": 4,
"display": "4",
"label": "Four subscription plans available in the application",
"note": "Observed on the application’s public pricing page; not a customer count.",
"kind": "recorded",
"live": {
"id": "forging-teams-tiers"
}
}
],
"capabilities": [
"product",
"ai",
"knowledge"
],
"url": "https://patrickgibbs.dev/work/case/forging-teams/"
},
{
"id": "second-brain",
"client": "A Private Client",
"contribution": "Built a multi-lane private capture, transcription, classification, and routing system.",
"outcome": "I built a private system that turns a client's recordings into organized notes and action items, with audio transcription on the client's own machine.",
"evidence": [
{
"value": 2351,
"display": "2,351",
"label": "2,351 recordings and screenshots filed",
"note": "Drive metadata, 9–24 June 2026.",
"kind": "recorded"
},
{
"value": 520,
"display": "520",
"label": "520 tasks created",
"note": "Recorded in Asana, 8 June–15 July 2026. This counts tasks created, not completed.",
"kind": "recorded"
},
{
"value": 0,
"display": "0 bytes",
"label": "sensitive audio sent to cloud services",
"note": "Architectural boundary: sensitive audio is transcribed locally.",
"kind": "recorded"
}
],
"capabilities": [
"knowledge",
"automation",
"ai"
],
"url": "https://patrickgibbs.dev/work/case/second-brain/"
},
{
"id": "getting-ohio-home",
"client": "Rebecca DeLawder · Getting Ohio Home",
"contribution": "Built Rebecca DeLawder’s local search presence, local area and relocation guides, and business-profile corrections.",
"outcome": "I improved a real estate business's website content and public listings to help people find it through search and AI-generated answers.",
"evidence": [
{
"value": 3,
"display": "3 weeks",
"label": "A Google AI Mode recommendation was recorded three weeks after the new pages went live",
"note": "Verified Google AI Mode capture on 2026-08-07; answers can vary between runs.",
"kind": "recorded"
},
{
"value": 3,
"display": "3",
"label": "local area and relocation guides indexed",
"note": "Pike County, Scioto County, and Relocating to Southern Ohio.",
"kind": "recorded"
}
],
"capabilities": [
"growth"
],
"url": "https://patrickgibbs.dev/work/case/getting-ohio-home/"
},
{
"id": "hometown-stream",
"client": "Hometown Stream",
"contribution": "Built Stripe Connect onboarding and automatic contributor transfer routing for Peter Malinger’s existing streaming platform.",
"outcome": "I connected Hometown Stream's subscriptions to contributor onboarding and payments, replacing a manual payout workflow.",
"evidence": [
{
"value": 7,
"display": "7 days",
"label": "Completed in 7 days",
"note": "Contributor-payment project, accepted 23 March and completed 30 March 2026.",
"kind": "recorded"
},
{
"value": 240,
"display": "~240",
"label": "An estimated 240 manual payment steps per year",
"note": "20 contributors × 12 months; derived, not an observed transfer count.",
"kind": "estimate"
}
],
"capabilities": [
"automation",
"product"
],
"url": "https://patrickgibbs.dev/work/case/hometown-stream/"
},
{
"id": "vettique",
"client": "Vettique",
"contribution": "Integrated external evidence and rebuilt scoring in Ziad Ayad’s existing supplier-risk product.",
"outcome": "I improved Vettique's supplier-assessment system, adding evidence sources and separating missing information from signs of risk.",
"evidence": [
{
"value": 7,
"display": "7",
"label": "7 sources of supplier information",
"note": "Customs records, supplier profile, category pricing, business listing, domain age, scam and safe-browsing checks, web presence.",
"kind": "recorded"
},
{
"value": 25,
"display": "85 to 25",
"label": "One supplier’s risk score changed from 85 to 25",
"note": "After correcting the evidence used in that assessment. This is one recorded example.",
"kind": "recorded"
},
{
"value": 396339,
"display": "396,339",
"label": "misattributed shipments removed",
"note": "Caught and removed before launch.",
"kind": "recorded"
}
],
"capabilities": [
"ai",
"rescue",
"product"
],
"url": "https://patrickgibbs.dev/work/case/vettique/"
},
{
"id": "music-exclusive",
"client": "Music Exclusive",
"contribution": "Audited, repaired, and stabilized the codebase Joy Lewis inherited from a previous developer.",
"outcome": "I audited and stabilized an inherited music subscription platform, fixing security and payment issues before launch.",
"evidence": [
{
"value": 15,
"display": "15",
"label": "15 security issues resolved",
"note": "Across two audits of the inherited platform.",
"kind": "recorded"
},
{
"value": 4,
"display": "4 days",
"label": "launch-readiness sprint",
"note": "Recorded delivery window for the sprint.",
"kind": "recorded"
},
{
"value": 27,
"display": "27",
"label": "27 steps checked across the artist and fan experience",
"note": "Every step walked and verified in the sprint.",
"kind": "recorded"
}
],
"capabilities": [
"rescue",
"product"
],
"url": "https://patrickgibbs.dev/work/case/music-exclusive/"
},
{
"id": "mysubletter",
"client": "MySubletter",
"contribution": "Adapted a stock Laravel real-estate script into the live MySubletter marketplace for Shannon Douglas.",
"outcome": "I developed an existing real-estate script into a subletting marketplace, adding features and improving reliability across several engagements.",
"evidence": [
{
"value": 556,
"display": "556",
"label": "556 automated tests",
"note": "Containing 1,537 individual checks, up from 375 tests at the second milestone.",
"kind": "recorded"
},
{
"value": 619,
"display": "619",
"label": "619 application routes,",
"note": "the addresses used by its pages and software functions, recorded at delivery.",
"kind": "recorded"
},
{
"value": 4,
"display": "4",
"label": "times re-hired by the same client",
"note": "Same founder, four follow-on hires.",
"kind": "recorded"
}
],
"capabilities": [
"rescue",
"product"
],
"url": "https://patrickgibbs.dev/work/case/mysubletter/"
},
{
"id": "granite-international",
"client": "Granite International",
"contribution": "Built Adam Balogh a local supplier-research tool, then added a browser interface.",
"outcome": "I built a research tool for a wholesale sourcing business that turns supplier websites into contact information and outreach drafts.",
"evidence": [
{
"value": 1,
"display": "15 to 1 min",
"label": "research time per supplier",
"note": "Case-study estimate, not a controlled timing study.",
"kind": "estimate"
}
],
"capabilities": [
"automation",
"growth",
"ai"
],
"url": "https://patrickgibbs.dev/work/case/granite-international/"
},
{
"id": "research-mcp",
"client": "Boutique Research Team",
"contribution": "Built an MCP server connecting Claude Desktop to live Benzinga analyst-ratings data.",
"outcome": "I connected a research team's AI assistant to live financial-data tools so analysts could ask questions using their existing workflow.",
"evidence": [
{
"value": 5,
"display": "5",
"label": "5 financial-data requests checked",
"note": "Analyst ratings, rating changes, price targets, consensus, and recent activity.",
"kind": "recorded"
},
{
"value": 3,
"display": "3 days",
"label": "ahead of the deadline",
"note": "Delivered Saturday against the following Tuesday’s deadline.",
"kind": "recorded"
}
],
"capabilities": [
"ai",
"knowledge"
],
"url": "https://patrickgibbs.dev/work/case/research-mcp/"
}
],
"selected_work": [
{
"id": "ed-site",
"name": "Epiphany Dynamics",
"description": "The website for Epiphany Dynamics, where I present my business and client work.",
"technologies": [
"Astro",
"React",
"TypeScript"
],
"url": "https://epiphanydynamics.ai"
},
{
"id": "learn",
"name": "Epiphany Learn",
"description": "Free lessons and quizzes that help business owners understand AI.",
"contribution": "I build and maintain this product.",
"technologies": [
"Next.js",
"TypeScript",
"MDX"
],
"url": "https://epiphany.help"
},
{
"id": "calculator",
"name": "AI for Business Calculator",
"description": "Estimate the time and cost involved in automating a workflow by changing the assumptions yourself.",
"contribution": "I build and maintain this product.",
"technologies": [
"Astro",
"React",
"TypeScript"
],
"url": "https://ai4bizcalculator.online"
},
{
"id": "quiz",
"name": "AI Readiness Quiz",
"description": "A questionnaire that helps business owners think through their readiness to use AI.",
"contribution": "I build and maintain this product.",
"technologies": [
"Vite",
"React",
"TypeScript"
],
"url": "https://quiz.epiphanydynamics.ai"
},
{
"id": "wwwms",
"name": "What's Wrong With My Site",
"description": "Enter a website address to get a plain-language diagnosis of issues to investigate.",
"contribution": "I build and maintain this product.",
"technologies": [
"Astro",
"TypeScript"
],
"url": "https://whatswrongwithmy.site"
},
{
"id": "hypebench",
"name": "HypeBench",
"description": "A ranking of AI models by online attention across social and developer communities.",
"contribution": "I build and maintain this product.",
"technologies": [
"Astro",
"TypeScript"
],
"url": "https://hypebench.buzz"
},
{
"id": "fss",
"name": "Field Service Stack",
"description": "Software guides and comparisons for businesses that work in the field.",
"contribution": "I build and maintain this product.",
"technologies": [
"Astro",
"TypeScript"
],
"url": "https://fieldservicestack.com"
},
{
"id": "affiliates",
"name": "Affiliate Dashboard",
"description": "A dashboard for people who refer clients to my business.",
"technologies": [
"Next.js",
"Supabase"
],
"url": "https://affiliates.epiphanydynamics.ai"
},
{
"id": "booking",
"name": "Booking",
"description": "The scheduling service I run for phone and video appointments.",
"technologies": [
"TypeScript",
"Docker",
"Postgres"
],
"url": "https://book.epiphanydynamics.ai"
},
{
"id": "sign",
"name": "E-signature",
"description": "The signing service I run for contracts and partnership agreements.",
"technologies": [
"Docker",
"MinIO"
],
"url": "https://sign.epiphanydynamics.ai"
},
{
"id": "music",
"name": "Music Exclusive",
"description": "An inherited music subscription platform I helped secure and prepare for launch.",
"contribution": "Platform stabilization through Epiphany Dynamics.",
"technologies": [
"React",
"Supabase",
"Stripe"
],
"url": "https://musicexclusive.co"
}
],
"open_source": [
{
"name": "prime-desktop",
"summary": "A Mac app for working with the Prime Agent AI assistant.",
"url": "https://github.com/epiphany-dynamics/prime-desktop",
"group": "agent-tooling",
"license": "MIT"
},
{
"name": "claude-skills-portfolio",
"summary": "Reusable instructions and workflows for Claude Code.",
"url": "https://github.com/epiphany-dynamics/claude-skills-portfolio",
"group": "agent-tooling",
"license": "MIT"
},
{
"name": "clawd-discord-relay",
"summary": "Connects coding assistants with Discord and keeps context between conversations.",
"url": "https://github.com/epiphany-dynamics/clawd-discord-relay",
"group": "agent-tooling",
"license": "MIT",
"language": "TypeScript"
},
{
"name": "supabase-ledger-hardening-kit",
"summary": "Code for keeping account records consistent when updates happen at the same time, with checks on who can access them.",
"url": "https://github.com/epiphany-dynamics/supabase-ledger-hardening-kit",
"group": "kit",
"license": "MIT",
"from": {
"id": "bbq-registry",
"label": "Official Barbecue Champions Registry"
}
},
{
"name": "call-speaker-diarization-kit",
"summary": "Code for identifying speakers on a shared phone line and reporting confidence in a match.",
"url": "https://github.com/epiphany-dynamics/call-speaker-diarization-kit",
"group": "kit",
"license": "MIT",
"from": {
"id": "speaker-id",
"label": "Steve's Computers"
}
},
{
"name": "resilient-data-source-kit",
"summary": "Code for handling unreliable data sources and checking how closely records match.",
"url": "https://github.com/epiphany-dynamics/resilient-data-source-kit",
"group": "kit",
"license": "MIT",
"from": {
"id": "vettique",
"label": "Vettique"
}
},
{
"name": "nocode-email-fallback-kit",
"summary": "An alternative email-notification path for forms when their normal notifications fail.",
"url": "https://github.com/epiphany-dynamics/nocode-email-fallback-kit",
"group": "kit",
"license": "MIT"
},
{
"name": "epiphany-learn",
"summary": "Free lessons and quizzes that help business owners understand AI.",
"url": "https://github.com/epiphany-dynamics/epiphany-learn",
"group": "product",
"license": "MIT",
"language": "TypeScript",
"live": "https://epiphany.help"
},
{
"name": "aiforbizcalculator",
"summary": "A calculator for exploring estimates of the time and cost involved in automation.",
"url": "https://github.com/epiphany-dynamics/aiforbizcalculator",
"group": "product",
"language": "TypeScript",
"live": "https://ai4bizcalculator.online"
},
{
"name": "ai-quiz-app",
"summary": "A questionnaire that helps business owners think through their readiness to use AI.",
"url": "https://github.com/epiphany-dynamics/ai-quiz-app",
"group": "product",
"language": "TypeScript",
"live": "https://quiz.epiphanydynamics.ai"
},
{
"name": "fieldservicestack",
"summary": "Software guides and comparisons for businesses that work in the field.",
"url": "https://github.com/epiphany-dynamics/fieldservicestack",
"group": "product",
"language": "TypeScript",
"live": "https://fieldservicestack.com"
},
{
"name": "harford-dui-web",
"summary": "An education provider's website with owner editing and online payments.",
"url": "https://github.com/epiphany-dynamics/harford-dui-web",
"group": "client",
"language": "TypeScript",
"from": {
"id": "harford-dui",
"label": "Harford DUI Education"
}
},
{
"name": "granite-organizer",
"summary": "A desktop tool that sorts PDFs and videos into folders using a spreadsheet.",
"url": "https://github.com/epiphany-dynamics/granite-organizer",
"group": "client"
}
],
"systems": [
{
"name": "Operations stack",
"summary": "Runs services such as booking, document signing, search, and databases that my business uses."
},
{
"name": "Epiphany Loop",
"summary": "Organizes code changes and routes them through a second review before they are accepted."
},
{
"name": "GitHub Guardian",
"summary": "Watches the code projects I maintain and separates checking for problems from making changes."
},
{
"name": "Gravity",
"summary": "Organizes material for my websites and gives me a preview to approve before publication."
},
{
"name": "Mission Control",
"summary": "Helps prepare article drafts, images, and related links for review."
},
{
"name": "Knowledge vault",
"summary": "Keeps project context, decisions, and instructions together so the assistants and I can find them."
},
{
"name": "Guardrails",
"summary": "Defines what an assistant may read or change and when it must stop for approval."
},
{
"name": "Hermes",
"summary": "Helps with scheduled tasks, service checks, and daily updates."
},
{
"name": "Integrations",
"summary": "Lets the assistants use information in the business accounts where the work already happens."
},
{
"name": "Capture stack",
"summary": "Turns meetings, calls, and work activity into written notes I can refer to later."
}
],
"press": [
{
"outlet": "VKTR",
"title": "The AI Black Box Problem Is Getting Worse",
"url": "https://www.vktr.com/ai-ethics-law-risk/the-ai-black-box-problem-is-getting-worse/",
"date": "2026-06-11"
},
{
"outlet": "DestinationCRM",
"title": "AI Copilots Could Fix What SFA Got Wrong",
"url": "https://www.destinationcrm.com/Articles/ReadArticle.aspx?ArticleID=175026",
"date": "2026-06-01"
},
{
"outlet": "TechRound",
"title": "Are US Businesses Too Reliant On Third-Party AI Infrastructure?",
"url": "https://techround.co.uk/business/are-us-businesses-too-reliant-on-third-party-ai-infrastructure/",
"date": "2026-07-02"
},
{
"outlet": "TechRound",
"title": "The Real Reason Enterprise AI Pilots Fail",
"url": "https://techround.co.uk/artificial-intelligence/quite-contrary-the-real-reason-enterprise-ai-pilots-fail-according-to-chase-w-hughes/",
"date": "2026-08-12"
},
{
"outlet": "The Food Institute",
"title": "Survey Shows Many Consumers Distrust Agentic AI But Use It Anyway",
"url": "https://foodinstitute.com/focus/survey-shows-many-consumers-distrust-agentic-ai-but-use-it-anyway/",
"date": "2026-05-07"
},
{
"outlet": "Tech Startup Network",
"title": "Meet the Founder: Patrick Gibbs",
"url": "https://techstartupnetwork.co/meet-the-founder-patrick-gibbs/",
"date": "2026-07-15"
},
{
"outlet": "Nashville Voyager",
"title": "Interview feature",
"url": null,
"date": "2026-05-05"
}
],
"certifications": [
"Agentic Systems Design Certification, Agentic Systems (Valid 2026-06-30 to 2028-07-30)",
"Airtable Builder Certification, Airtable (Valid 2026-06-30 to 2028-07-30)",
"AI and Career Empowerment, University of Maryland, Robert H. Smith School of Business (2026-01-16)",
"Agentic Orchestration Knowledge, Camunda (2026-01-18)",
"Make Academy: Foundation, Make.com (2026-01-16)",
"Make Academy: Basics, Make.com (2026-01-16)",
"Make Academy: Intermediate, Make.com (2026-01-16)",
"Make Academy: Advanced, Make.com (2026-01-16)",
"Claude 101, Anthropic Academy (April 2026)",
"Claude Code 101, Anthropic Academy (April 2026)",
"Introduction to Claude Cowork, Anthropic Academy (April 2026)",
"Claude Code in Action, Anthropic Academy (April 2026)",
"AI Fluency: Framework and Foundations, Anthropic Academy (April 2026)",
"Building with the Claude API, Anthropic Academy (April 2026)",
"Introduction to Model Context Protocol, Anthropic Academy (April 2026)",
"Model Context Protocol: Advanced Topics, Anthropic Academy (April 2026)",
"Claude with Amazon Bedrock, Anthropic Academy (April 2026)",
"Claude with Google Cloud's Vertex AI, Anthropic Academy (April 2026)",
"Teaching AI Fluency, Anthropic Academy (April 2026)",
"AI Fluency for Educators, Anthropic Academy (April 2026)",
"AI Fluency for Students, Anthropic Academy (April 2026)",
"AI Fluency for Nonprofits, Anthropic Academy (April 2026)",
"Introduction to Agent Skills, Anthropic Academy (April 2026)",
"Introduction to Subagents, Anthropic Academy (April 2026)",
"AI Capabilities and Limitations, Anthropic Academy (April 2026)"
],
"contact": {
"email": "patrick@epiphanydynamics.ai",
"booking": "https://book.epiphanydynamics.ai",
"github": "https://github.com/mcpeezy",
"linkedin": "https://www.linkedin.com/in/patrick-gibbs-839b7b237",
"x": "https://x.com/EpiphanyDynamic"
},
"context": {
"status": "Portfolio content updated 2026-09-13 from the supplied client case studies.",
"mcp_endpoint": "https://patrickgibbs.dev/api/mcp",
"connection_guide": "https://patrickgibbs.dev/mcp/",
"portable_brief": "/agent-brief.txt",
"resume_json": "/api/resume.json",
"resume_txt": "/api/resume.txt",
"resume_md": "/api/resume.md",
"resume_pdf": "/patrick-gibbs-resume.pdf",
"resume_page": "/resume/",
"case_studies": "/api/case-studies.json",
"booking": "Booking happens through live availability and provider checkout links. The MCP connection is read-only and does not create appointments."
}
}What can an AI app read here?
Your app can read my published information and available meeting times. It cannot access private files, inspect calendar-event details, edit the website, or reserve an appointment. It can submit a short note for my review; the note appears publicly only if I approve it.
Open the connection guide