AI Developer Intelligence Platform

Developer DNA Designed to Evolve

Transform raw GitHub activity, system architecture, and commit rhythm into measurable Developer DNA. Deep skill profiling, cohort analytics, and AI recommendations.

Deterministic Static Analysis & Refactoring

CodeDNA RefactorIQ™

Launch RefactorIQ Studio

Close the loop on technical debt with deterministic static analysis rules. RefactorIQ analyzes JavaParser AST trees, explains root-cause complexity, recommends practical refactoring patterns, and proves measurable metric improvements with automated regression detection.

1. ANALYZE
JavaParser AST

Decision trees, nesting & coupling

2. EXPLAIN
Hotspot Root Cause

Why the code is risky

3. RECOMMEND
Refactoring Plan

Extract Class, Guard Clauses

4. REFACTOR
Interactive Diffs

Safe transformations & preview

5. RE-ANALYZE
Verify Metrics

Automated re-inspection

6. GAIN
Impact & Regressions

32.9% gain • 0 regressions

No fixtures · Any Java repo or snippet

Analyze live — pasted code or a GitHub repo

OAuth · stays in your browser

RefactorIQ runs the same deterministic JavaParser + rule engine on every input — no seeded repo, no synthesized scores. Empty states tell you what to do next.

Open RefactorIQ Paste Java code

Platform Features

DNA Score Calculation

Advanced algorithms analyze your commits, languages, and patterns to generate a unique Developer DNA score (0-100).

Scoring Engine

GitHub Integration

Seamlessly sync repositories, commits, and contributions. Real-time analysis of your entire GitHub activity.

Repository Service

Advanced Analytics

Interactive charts showing activity trends, language distribution, code quality metrics, and contribution heatmaps.

Analytics Service

AI Recommendations

Personalized skill suggestions based on your profile. Learn what to study next to level up your career.

Recommendation Engine

Secure Authentication

JWT-based authentication with BCrypt password hashing. Your data is secure and encrypted.

Auth Service

Real-time Updates

WebSocket notifications for instant DNA score updates. Kafka-powered event-driven architecture.

API Gateway

Microservices Architecture

Every service sits behind one gateway and talks over a Kafka event stream — so scoring never blocks a request, and a new score reaches your browser the moment it lands.

Client

React Frontend

Vite · 5173

The dashboard, the charts and the DNA report you actually read.

HTTPS · JWT
Edge

API Gateway

:8080

One entry point — routing, token validation and rate limiting.

routes /api/v1
Service

Auth

:8081

Accounts, BCrypt hashing and the JWT everything else trusts.

Service

Repository

:8082

Pulls every repo, commit and language your token can see.

Service

Analytics

:8083

Turns raw history into trends, heatmaps and quality metrics.

publishes events
Event stream

Apache Kafka

topics

A durable log that decouples ingestion from scoring — nothing waits in line.

consumes events
Engine

Scoring Engine

:8084

Weighs five signals into a single 0–100 Developer DNA score.

Engine

Recommendations

:8085

Reads that profile and ranks what is worth learning next.

score updates
Realtime

WebSocket Push

/ws

Streams the new score straight back to the dashboard — no refresh.

Technology Stack

Spring Boot 3.2.5 Java 21 React 18 PostgreSQL 16 Apache Kafka Redis WebSocket Docker

Inside Your DNA Score

Every repository you connect feeds five weighted signals. Together they resolve into a single number out of 100 — and a ranked list of what to learn next.

100 points

Five weighted signals, one composite score

  • Code volume

    25%

    Commits, additions and deletions across every repository you own or contribute to.

  • Language breadth

    20%

    How many ecosystems you actually ship in — and how deep each one runs.

  • Commit consistency

    20%

    Rhythm beats bursts: a steady streak scores above one heroic weekend.

  • Collaboration

    20%

    Pull requests, reviews and issues — the work that happens with other people.

  • Code quality

    15%

    Tests, documentation and structure, read straight from the repositories themselves.

See your own five

Read-only access, a token you can revoke whenever you like, and your score in about a minute.