Back to Projects

Code Evolution

FastAPIReact 19.1Python 3.13TypeScriptChromaDB+5
Code Evolution

🛠️Technology Stack

FastAPIReact 19PythonTypeScriptChromaDBRedisSQLiteOllamaLangChain

📅Project Timeline

May 2025

Production Release

Full local AI orchestration, dashboard features, and visualizations deployed.

April 2025 - May 2025

AI Integration & Pattern System

Integrated Ollama models with LangChain to support multi-model comparison.

April 2025

Initial Architecture

Structured FastAPI backend, React frontend, and core schema designs.

Key Features

  • Multi-Model AI

    Analyzes code using CodeLlama, CodeGemma, GPT-4, and Claude.

  • Consensus Reports

    Benchmarks results across models for accuracy and consistency.

  • Custom Prompting

    Support for custom AI prompts and language domains.

AI-Powered Code Analysis features

Key Features

  • Live Backend Sync

    WebSocket-driven status updates from the backend and AI workers keep dashboards responsive and transparent.

  • Multi-Tab Dashboard

    Custom tabs organize analysis into Insights, Tech Radar, Code Quality, and Pattern timelines.

  • Optimistic Updates

    Frontend uses TanStack Query with caching and progressive UX for smoother interactions.

Real-Time Dashboard & Orchestration features

📊Project Metrics

🧠AI Models Integrated

6+

📊Dashboard Components

25+

💻Lines of Frontend Code

7,800+

📁Repositories Analyzed

🧩

Coordinating Multi-Model AI Analysis

HighAI / Dev Tools

Challenge:

Running multiple large models locally while maintaining performant UX and accurate comparisons.

Solution:

Used Ollama + LangChain to orchestrate local models with isolated prompts and performance benchmarking logic. Integrated loading states and backend job queues to prevent blocking UI.

Impact:

Enabled high-throughput, parallel analysis across models with minimal user friction.

🧩

Designing Effective Developer Visualizations

MediumFrontend

Challenge:

Presenting complex analysis results in a way that's actionable and understandable to both individuals and teams.

Solution:

Developed a modular dashboard system with charts like heatmaps, tech radar, and progression timelines using Radix UI, TanStack, and Recharts.

Impact:

Improved insight clarity, helping developers and teams track evolution and refactor intelligently.


This platform is used to deeply inspect and visualize the evolution of software repositories. It reveals the quality, consistency, and maturity of codebases using modern AI techniques—all running locally or optionally enhanced with GPT/Claude APIs.

From team collaboration insights to anti-pattern detection and skill growth charts, Code Evolution Tracker is ideal for engineers, tech leads, and educators looking to surface hidden stories in source code.