Aaron Diemel
Back to work
2024–Present

Rapid Prototyping

Agent Development

CursorClaude Codev0Multi-AgentVoice AI

Overview

Extensive work with modern AI coding tools to ship functional systems rapidly. Projects range from real-time multi-agent simulations to production voice agents and automation tools.

Challenges

  • Balancing speed with code quality in rapid iteration
  • Coordinating multiple AI coding agents effectively
  • Building real-time systems with complex state management
  • Integrating voice/multimodal capabilities reliably

Approach

  • Front-loaded architecture and domain translation before coding
  • Leveraged Claude Code for complex refactoring tasks
  • Used v0 for rapid UI prototyping and iteration
  • Built custom MCP servers for tool integration

MCP Server for Agent Tooling

typescript
// Custom MCP server for agent workspace tools
import { Server } from "@modelcontextprotocol/sdk/server"

const server = new Server({
  name: "workspace-tools",
  version: "1.0.0"
})

server.setRequestHandler("tools/list", async () => ({
  tools: [
    {
      name: "read_file",
      description: "Read contents of a file in the workspace",
      inputSchema: {
        type: "object",
        properties: {
          path: { type: "string", description: "File path" }
        },
        required: ["path"]
      }
    },
    {
      name: "search_codebase", 
      description: "Search for patterns across the codebase",
      inputSchema: {
        type: "object",
        properties: {
          query: { type: "string" },
          fileTypes: { type: "array", items: { type: "string" } }
        },
        required: ["query"]
      }
    }
  ]
}))

Tech Stack

CursorClaude CodeCodexv0LiveKitVercel AI SDK

Outcomes

  • Shipped 20+ functional prototypes in 2024-2025
  • Built real-time 3D multi-agent combat simulator
  • Deployed production voice agents with sub-second latency