🚀 Introducing ALGO_TRACKER.AI – Bridging Machine Learning with Static Code Analysis for Python. As software systems scale, quantifying Technical Debt and maintainability becomes crucial. Traditional rules-based linters often miss the complex interplay of metrics that define genuine code risk. To address this, I built ALGO_TRACKER.AI, an intelligent auditor that moves beyond rigid rules. It leverages a trained XGBoost model to analyze static code metrics (LOC, Cyclomatic Complexity, Halstead Metrics) recursively fetched from any public Python repository via the GitHub API. The goal is simple: Provide developers and tech leads with a predictive, probability-based "Bullish" (Clean/Maintainable) or "Bearish" (High Technical Debt) rating for their codebase. Key Features: 🔹 Deep recursive scanning of Python (.py) files using GitHub’s /git/trees API. 🔹 Static Metric Extraction (Radon/Lizard) to quantify complexity. 🔹 Intelligent Risk Prediction using an optimized XGBoost classifier. Tech Stack (High Performance & Scalable): ⚛️ Frontend: React, Tailwind CSS (Deployed on Netlify) ⚡ Backend: FastAPI (Python), (Deployed on Railway) 🤖 Machine Learning: Scikit-learn & XGBoost Check out the working prototype here: https://lnkd.in/g2tVERcH #MachineLearning #SoftwareEngineering #Python #FastAPI #ReactJS #FullStack #ArtificialIntelligence #Innovation

To view or add a comment, sign in

Explore content categories