Skip to content
View Avaneesh635's full-sized avatar
🎯
Open For Opportunity
🎯
Open For Opportunity

Block or report Avaneesh635

Report abuse

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

Report abuse
Avaneesh635/README.md

Hi , I'm Avaneesh Joshi

AI/ML Engineer | GenAI & Agentic AI Developer | Building AI Agents, Local LLM Applications, RAG Systems & Workflow Automation


About Me

AI/ML Engineer who has independently shipped 4+ production-grade AI systems, from a self-healing agentic RAG system to an offline desktop AI assistant. Active open-source contributor with 10+ merged pull requests to a LangGraph-based Playwright self-healing engine — including three maintainer-rated "Core Feature" implementations.

Interested in: Generative AI Engineering · Applied AI · Agentic AI · RAG Systems · AI Automation · Forward Deployed Engineering

Fresher | Open to Full-Time Opportunities | Open to Relocation


Open Source Contributions

E2E-Self-Heal — LangGraph/Playwright Self-Healing Engine

10+ merged pull requests into a public production codebase, progressing from test coverage to core-feature architecture — promoted from Contributor to Collaborator by the maintainer.

  • Built a deterministic MatchScorer (Python) for network-mock replay using weighted similarity scoring across URL, headers, query params, and body, with tie-breaking logic for reproducibility
  • Built a persistent SnapshotStore (Pydantic schemas, structlog logging, custom exception hierarchy) for Shadow Runtime state — rated "Core Feature" by the maintainer
  • Built the Playwright Mock Injector for the Shadow Testing system, handling sync/async Playwright runtimes via route interception — also rated "Core Feature"
  • Wired end-to-end Shadow Runtime replay orchestration (run_shadow()), launching headless Chromium and connecting Playwright via a remote-debugging websocket — called a critical feature by the maintainer
  • Added a shadow-verify node gating patches through deterministic offline replay before live test runs, wired into the core self-healing LangGraph workflow — rated "Core Feature"
  • Replaced a regex-based JSX diff parser with a tree-sitter AST parser, with graceful fallback, to make selector-diff analysis robust against complex nested JSX
  • Added 70+ pytest unit tests across CLI, selector verification, and sandboxed runner modules, including a cross-platform Windows symlink fix

Repo: Lee-Dongwook/E2E-Self-Heal


Featured Projects

DocOps Agent — Self-Healing RAG System

Built a self-healing agentic RAG system that automatically detects and corrects its own failed answers instead of returning them silently, as measured by an automatic-retry loop triggered whenever an answer fails a faithfulness/relevance check, by architecting a LangGraph state machine wrapping a pgvector retrieval pipeline with a Redis semantic cache.

  • Designed a LangGraph agent (retrieve → reason → verify) with a self-healing loop that automatically retries with an altered retrieval strategy when an answer fails evaluation, instead of returning it unflagged
  • Built a Redis semantic caching layer in front of a pgvector HNSW retrieval pipeline to cut repeat-query latency and eliminate redundant LLM spend
  • Reduced ungrounded responses via a Ragas-style faithfulness and relevance evaluator, with prompt-injection guardrails gating every answer before it reaches the user

Tech Stack

Python FastAPI LangGraph PostgreSQL pgvector Redis

Repo: Avaneesh635/DocOps-Agent


AI Business Operations Copilot

Consolidated 5+ business functions into a single zero-intervention pipeline, as measured by elimination of separate tools for lead intelligence, support triage, and meeting intelligence, by architecting a unified AI platform using n8n Switch nodes with LLM-structured outputs feeding live Google Sheets dashboards.

  • Reduced manual reporting time by ~70%, as measured by time-to-dashboard dropping from 2+ hours to under 5 minutes, by automating lead scoring, sentiment classification, and priority detection end-to-end
  • Processed 100+ requests per workflow run with zero manual intervention, as measured by end-to-end automation rate, by designing a fully orchestrated pipeline with no human touchpoints

Tech Stack

Python n8n Groq Google Sheets REST APIs Workflow Automation


Luna — AI-Powered Personal Desktop Assistant

Delivered a privacy-first desktop assistant running entirely offline, as measured by zero external API calls across chat, memory, and automation features, by architecting an Electron + React app powered by a local Ollama LLM daemon with a secure ContextBridge IPC layer.

  • Enabled safe hands-off OS automation, as measured by every system-level action (email drafting, file organizing, batch renaming, app launching) requiring explicit click-to-grant consent, by building sandboxed automation modules gated behind consent security modals
  • Built a self-updating personal memory layer, as measured by automatic extraction of user preferences and facts during natural conversation, by implementing agentic memory extraction with a searchable, editable local memory dashboard

Tech Stack

Electron React TypeScript Vite Ollama Web Audio API


Redis-Lite — Asynchronous Concurrent Key-Value Store

Delivered a high-performance, asynchronous in-memory key-value store, as measured by successful command execution (GET, SET, DEL, EXISTS, PING) and seamless compatibility with the official redis-cli tool, by architecting a multi-threaded TCP server in Rust powered by the Tokio runtime.

  • Eliminated lock contention under heavy concurrent read/write traffic, as measured by independent lock acquisition across partitions, by implementing a database sharding engine splitting data store state across 16 memory shards protected by separate RwLocks
  • Prevented thread starvation and request blocking during active key eviction, as measured by zero-overhead key cleanups, by designing a background TTL garbage collection worker that utilizes non-blocking try_write locks to prune expired keys

Tech Stack

Rust Tokio Redis RESP Protocol Multi Threading


Tech Stack

Languages

Rust Python Java C++ JavaScript HTML5 CSS3

AI & Automation

Generative AI OpenAI Groq Gemini AI LangChain LangGraph n8n RAG Agentic AI Ragas LLM Guardrails MediaPipe REST APIs Webhooks Gmail API Google Sheets

ML & Computer Vision

Scikit Learn OpenCV FAISS Sentence Transformers

Frameworks & Tools

Tokio Flask FastAPI Streamlit Pydantic pytest Docker Git GitHub Actions Postman

Databases

PostgreSQL pgvector Redis MySQL Oracle


Certifications

  • Google Cloud Certified Professional Machine Learning Engineer
  • AWS Cloud Practitioner Certified
  • Oracle Agentic AI Certified

Connect With Me

LinkedIn: https://linkedin.com/in/avaneeshjoshi18
Email: avaneeshjoshi18@gmail.com
GitHub: https://github.com/Avaneesh635
Portfolio: https://avaneeshportfolio.netlify.app

Pinned Loading

  1. DocOps-Agent DocOps-Agent Public

    Production-ready agentic self-healing RAG system built with FastAPI, LangGraph, pgvector, and Redis.

    Python

  2. AI-Business-Operations-Copilot AI-Business-Operations-Copilot Public

    AI-powered business operations copilot built with n8n, Groq LLMs, and Google Sheets. Automates lead intelligence, support ticket analysis, and meeting intelligence through a unified workflow and da…

  3. luna-ai-desktop-assistant luna-ai-desktop-assistant Public

    Privacy-first desktop AI assistant built with Electron, React, TypeScript, and Ollama.

    JavaScript

  4. AI-Meeting-Intelligence-Assistant AI-Meeting-Intelligence-Assistant Public

    AI-powered meeting intelligence system that automatically transcribes audio recordings, generates executive summaries, extracts action items and risks, creates follow-up emails, and stores insights…

  5. ai-email-automation-agent ai-email-automation-agent Public

    AI-powered Email Automation Agent built with Python, Streamlit, and Google Gemini. Automatically classifies emails, detects priority, generates summaries, extracts action items, and creates profess…

    Python

  6. redis-lite redis-lite Public

    A high-performance, asynchronous, sharded in-memory key-value store built in Rust (compatible with redis-cli).

    Rust