{
  "schema_version": "1.0",
  "protocol": "a2a",
  "name": "vibecoder",
  "display_name": "vibecoder — AI & Full-Stack Engineer",
  "url": "https://vibecoder.company",
  "description": "Freelance AI/Web engineer based in Japan. I build production-ready LLM applications, AI agent systems, and full-stack web products for international clients. Typical delivery: 3–7 days. Available weekends & evenings JST.",
  "skills": [
    {
      "id": "build-rag-chatbot",
      "name": "RAG Chatbot",
      "description": "PDF/document Q&A system with semantic search. Claude API + LangChain + vector DB.",
      "tags": [
        "llm",
        "rag",
        "python",
        "claude-api"
      ],
      "input_schema": {
        "documents": "file[] (PDF, TXT, MD)",
        "requirements": "string"
      },
      "output_schema": {
        "deliverable": "github_repo",
        "demo_url": "string"
      },
      "price_range_usd": [
        300,
        1500
      ],
      "delivery_days": [
        3,
        7
      ],
      "examples": [
        "https://github.com/ccc196884/rag-chatbot"
      ]
    },
    {
      "id": "build-saas-mvp",
      "name": "AI SaaS MVP",
      "description": "Full SaaS skeleton with auth, Stripe billing, and LLM feature. Next.js + Supabase + Claude API.",
      "tags": [
        "nextjs",
        "saas",
        "stripe",
        "claude-api",
        "typescript"
      ],
      "input_schema": {
        "requirements": "string",
        "target_users": "string"
      },
      "output_schema": {
        "deliverable": "github_repo",
        "deployed_url": "string"
      },
      "price_range_usd": [
        800,
        3000
      ],
      "delivery_days": [
        5,
        14
      ],
      "examples": [
        "https://github.com/ccc196884/saas-mvp"
      ]
    },
    {
      "id": "build-rest-api",
      "name": "REST API + Webhook Integration",
      "description": "Production-grade Go REST API with OpenAPI spec, Stripe webhook, and idempotency handling.",
      "tags": [
        "go",
        "api",
        "stripe",
        "webhook",
        "openapi"
      ],
      "input_schema": {
        "spec": "string (OpenAPI or description)",
        "integrations": "string[]"
      },
      "output_schema": {
        "deliverable": "github_repo",
        "openapi_url": "string"
      },
      "price_range_usd": [
        500,
        2000
      ],
      "delivery_days": [
        3,
        10
      ],
      "examples": [
        "https://github.com/ccc196884/go-api-demo"
      ]
    },
    {
      "id": "llm-workflow-automation",
      "name": "LLM Workflow Automation",
      "description": "n8n + LLM agent workflows for business process automation. No-code friendly delivery.",
      "tags": [
        "n8n",
        "automation",
        "llm",
        "workflow"
      ],
      "input_schema": {
        "process_description": "string",
        "triggers": "string[]"
      },
      "output_schema": {
        "deliverable": "n8n_workflow_json",
        "documentation": "string"
      },
      "price_range_usd": [
        200,
        800
      ],
      "delivery_days": [
        1,
        5
      ],
      "examples": [
        "https://github.com/ccc196884/n8n-automation"
      ]
    }
  ],
  "tech_stack": {
    "llm": [
      "Claude API",
      "OpenAI",
      "LangChain",
      "RAG",
      "ChromaDB"
    ],
    "frontend": [
      "Next.js",
      "React",
      "TypeScript",
      "Tailwind CSS"
    ],
    "backend": [
      "Go",
      "Node.js",
      "Bun",
      "Python"
    ],
    "database": [
      "PostgreSQL",
      "SQLite",
      "Supabase",
      "Redis"
    ],
    "infrastructure": [
      "GCP",
      "Firebase",
      "Cloudflare",
      "Vercel",
      "Docker",
      "GitHub Actions"
    ]
  },
  "availability": {
    "status": "available",
    "schedule": "Weekends and evenings (JST, UTC+9)",
    "response_time": "within 24 hours"
  },
  "contact": {
    "website": "https://vibecoder.company",
    "email": "contact@vibecoder.company",
    "upwork": "https://vibecoder.company/contact"
  },
  "payment": {
    "methods": [
      "upwork",
      "bank_transfer",
      "crypto"
    ],
    "currencies": [
      "USD",
      "JPY",
      "USDC"
    ],
    "tip_jar": {
      "url": "https://vibecoder.company/tip",
      "description": "Free to access. Tips welcome — any amount appreciated.",
      "tokens": [
        "USDC"
      ],
      "protocol": "x402"
    },
    "crypto": {
      "status": "active",
      "protocol": "x402",
      "chains": [
        "base",
        "ethereum",
        "polygon"
      ],
      "tokens": [
        "USDC"
      ],
      "addresses": {
        "base": "0xb9A203f3Ef97cD5E4827606C491028D7A54feC3d",
        "ethereum": "0xb9A203f3Ef97cD5E4827606C491028D7A54feC3d",
        "polygon": "0xb9A203f3Ef97cD5E4827606C491028D7A54feC3d"
      }
    }
  },
  "languages": [
    "English",
    "Japanese"
  ],
  "machine_readable": {
    "llms_txt": "https://vibecoder.company/llms.txt",
    "agent_json": "https://vibecoder.company/agent.json",
    "well_known": "https://vibecoder.company/.well-known/agent.json"
  }
}