Skip to content
View gupta29470's full-sized avatar

Block or report gupta29470

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gupta29470/README.md

Hey, I'm Aakash 👋

Flutter Engineer · 4+ years · Building apps at scale



🏢 Production Work

Building and shipping features for a retail app with 1.5M+ monthly active users.


What I BuiltImpact
Next-gen CMS-driven home screen (Contentful + GraphQL)56.7M+ page views (as of March 2026)
Shoppable UGC feed (Tolstoy SDK integration)1.73M+ video clicks · 5.25% buy-to-detail rate · MAU 1.2M → 1.5M

From architecture decisions to refactoring legacy codebases — blogs and deep dives coming soon.



🚀 Projects


1. Codewalk — AI-Powered Codebase Onboarding Tool

Point it at any repo → understand the entire codebase in hours, not weeks.

🔗 GitHub


What it does:

FeatureHow it works
🔍 Module DetectionAuto-groups files into packages/modules by directory structure
🕸️ Dependency GraphParses imports across 15+ languages via tree-sitter
💥 Blast RadiusBFS on reversed dependency graph → shows transitive impact of any change
📖 Reading OrderTopological sort → optimal file reading sequence (dependencies first)
🤖 AI ChatLangGraph agent with 7 query tools, multi-turn conversation with memory
🔎 Semantic SearchChromaDB vector search on embedded code chunks (RAG)
🔬 Code ReviewMulti-stage review: test coverage, blast radius, guidelines RAG, LLM deep scan (OWASP)
🔄 Incremental ReindexContent hash comparison — only re-embeds changed files, skips unchanged
🧩 MCP Server16 tools for VS Code Copilot / Claude Code / Cursor / Codex
⚡ Parallel EmbeddingProducer-consumer pipeline — CPU chunking overlaps with GPU embedding
🔄 Execution FlowEntry points, module-to-module dependency chains with Mermaid diagrams

Three interfaces, one backend:

InterfaceWhat
MCP Server (FastMCP)16 tools — works in VS Code Copilot, Claude Code, Cursor, Codex
REST API (FastAPI)16 endpoints — /analyze, /chat, /review, /incremental-reindex, /overview, /blast-radius, /reading-order, /execution-flow
Web UI (Next.js)Visual exploration — module browser, diagrams, blast radius viewer, code review, smart reindex

16 MCP Tools:

ToolWhat it does
codewalk_analyze_codebaseScan repo, detect modules + dependencies
codewalk_scan_filesBatch file listing for smart filtering
codewalk_submit_filtered_filesSubmit relevant files for indexing
codewalk_index_filtered_filesEmbed selected files into vector store
codewalk_search_codebaseRAG-powered semantic code search
codewalk_get_module_infoModule details — files, functions, dependencies
codewalk_explain_functionLine-by-line explanation + blast radius
codewalk_get_overviewTech stack, modules, diagram, riskiest files
codewalk_get_blast_radius_mapChange risk analysis for any file/module
codewalk_get_reading_orderDependency-sorted file reading sequence
codewalk_get_execution_flowFlow diagram — module-level or file-level
codewalk_incremental_reindexRe-embed only changed files (hash-based skip)
codewalk_refresh_analysisRe-scan without re-embedding
codewalk_review_diffReview git diff — security, bugs, style (LLM + pre-checks)
codewalk_review_fileReview file against codebase conventions
codewalk_load_guidelinesLoad team coding standards for reviews

15+ languages supported:

Python · JavaScript · TypeScript · Java · Go · Rust · Ruby · PHP · C# · C++ · C · Kotlin · Swift · Dart · YAML


Tech stack:

Python · FastAPI · LangChain · LangGraph · ChromaDB · tree-sitter · Sentence Transformers · Jina Embeddings · Next.js · Tailwind · Mermaid.js

LLM providers: Ollama (local) · OpenAI · Anthropic · Gemini · Groq · OpenRouter



2. Navica — AI Trip Planner

AI-powered trip planning app, shipped on all platforms.

🌐 Web · ▶️ Android · 🍎 iOS · ✈️ Sample Trip


Rebuilt Flutter's ListView from scratch — virtualized rendering with fixed + dynamic height.


17 iOS apps built while learning Swift & UIKit.


Local-first notes app.



🛠 Tech


Mobile:Flutter · Dart · BLoC · Clean Architecture · Swift · SwiftUI · Firebase

AI/ML:Python · FastAPI · LangChain · LangGraph · ChromaDB · RAG · tree-sitter · MCP · Embeddings

Web:Contentful · GraphQL

Pinned Loading

  1. codewalkcodewalkPublic

    AI-powered codebase onboarding tool — point it at any repo and ask questions about the code. Uses tree-sitter parsing, RAG, and local LLMs.

    Python 5

  2. flutter-internalsflutter-internalsPublic

    C++

  3. local-first-noteslocal-first-notesPublic

    Swift