I've been using d2-mcp in Cursor with Claude Sonnet or Opus (o3 was not great). Cursor provides project structure and details (depending on the level abstraction you want in the diagram) to give really great results.
Before creating d2-mcp, Claude would give okay diagrams, but giving it the ability to "see" what it created, gives it the ability to see its own mistakes and fix them, and optimize for human readability.
Location: Scranton, PA, USA
Remote: Yes
Willing to relocate: Yes to Northeast, USA
Technologies: Go, Python, Terraform, JavaScript, GNU/Linux, Git, CI/CD, Cloud (IBM Cloud, Azure, AWS), Containers (Docker, Podman), Kubernetes, GenAI/LLMs
Résumé/CV: https://raw.githubusercontent.com/h0rv/resume/main/resume.pdf
Email: rhorv+hn@proton[dot]com
Hi, I'm Robby. I am a backend/DevOps Engineer. Passionate about open-source and working on challenging problems. I'm enthusiastic to learn and grow, currently seeking high-growth opportunities where I can contribute in cloud/infra, DevOps, or, ideally, applied AI.
Remote: Yes
Willing to relocate: Yes, for the right opportunity and compensation
Technologies: Go, Python, JavaScript (Node.js), Terraform, C, Java, Rust, Haskell, GNU/Linux, Git, CI/CD, GitHub Actions, AWS, GCP, Azure, IBM Cloud, PostgreSQL, NoSQL, vector databases, Containers, Temporal, Kubernetes
Résumé/CV: https://horv.co/resume/
Email: rhorv@proton.me