Projects

Code Intelligence & Engines

Graph-Forge

AI-native distributed code-intelligence platform.

1 min read · 142 words

View repo 555 commits
GoPythongRPCNeo4jChromaKafkaNext.js

Graph-Forge understands polyglot code by modeling an entire codebase as a Neo4j knowledge graph augmented with Chroma vector embeddings — a dual index that answers both "what breaks if I refactor this?" (structure) and "find similar patterns" (semantics) in one platform.

It runs as ~19 polyglot microservices (Go + Python) communicating over gRPC internally and REST externally, behind a Go API gateway. Kafka-driven ingestion and Tree-sitter AST parsing feed the graph and embedding stores; PostgreSQL holds metadata and MinIO holds objects. Full OpenTelemetry → Jaeger / Prometheus / Loki / Grafana observability sits behind an Envoy L7 proxy, with a Next.js 3D graph explorer on top.

  • ~19 microservices, gRPC internal / REST external
  • Dual index: Neo4j (structure) + Chroma (semantics)
  • Tree-sitter polyglot parsing · Kafka ingestion · RAG over large repos
  • Full observability stack + Kubernetes substrate

The portfolio's strongest distributed-systems credential. 555 commits.