Skip to content
View LEKKALAGANESH's full-sized avatar

Block or report LEKKALAGANESH

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.

Content in all repositories owned by your account will be closed.
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
LEKKALAGANESH/README.md

Lekkala Ganesh

AI/ML Engineer · LLM Applications, RAG & Data Science

I build LLM applications and data-science models in Python — RAG pipelines, chatbots and voicebots,
LangGraph agents with guardrails — and the REST APIs behind them, shipped with evaluation and tests.
Bangalore, India

Portfolio Repositories


What I work on

  • RAG & retrieval — chunking, embeddings, hybrid search (pgvector HNSW + BM25 with Reciprocal Rank Fusion), LanceDB, ChromaDB, citations and out-of-scope refusal
  • Agents & conversational AI — LangGraph agents with relevance gates, tool calling, MCP, voicebots with speech-to-text / text-to-speech, multi-provider LLM fallback
  • Evaluation & data science — LLM-as-judge bias measurement, statistical testing, forecasting, scikit-learn models
  • Engineering — FastAPI / Express APIs, Next.js frontends, PostgreSQL with RLS, pytest + GitHub Actions CI (500+ automated tests across public repos)

Featured projects

Project Highlights Stack
lenny-growth-assistant Grounded RAG over podcast transcripts; hybrid retrieval, timestamp citations, multi-LLM fallback Python · FastAPI · pgvector · BM25 · Next.js
cost-efficient-rag 0.71 Recall@5, 34.6 ms p95, documented token-cost / TCO comparison Python · FastAPI · LanceDB · litellm
llm-as-judge-pipeline Measures 5 judge biases against 105 hand-labeled judgments (Cohen's κ, Wilcoxon); 200 tests Python · scikit-learn · SciPy
hotel-bar-inventory-intelligence Demand forecasting across 96 series; backtest cut stockout days 73–87%, fill rate 28% → 94% Python · statsmodels · scikit-learn
agentic-ai-rag-chatbot Document-grounded chatbot with a LangGraph gate that refuses below a confidence threshold Python · LangGraph · Pinecone · FastAPI
ai-interview-prep-kit Job description → requirement-traced interview kit with a deterministic coverage engine, 5 LLM providers TypeScript · Node.js
zoho-one-employee-portal Own JWT sessions + RBAC, Zoho apps through one server-held account, audit logs, RLS Next.js · Express · Supabase
ats-resume-optimizer TF-IDF resume-to-job matching with keyword gaps; 276 pytest tests, CI on 3.11 / 3.12 Python · scikit-learn · Streamlit

Tech stack

Python, TypeScript, JavaScript, PyTorch, scikit-learn, FastAPI, Flask, React, Next.js, Node.js, PostgreSQL, Supabase, MongoDB, Docker, GitHub Actions, Vercel

AI: LangChain · LangGraph · Hugging Face Transformers · Ollama · GPT-4o · Gemini · sentence-transformers · Whisper · MCP

Open source

  • AppSec-Rules-Pack #35 — portable JSON validation-gate example with focused tests, closes #31 (merged)

Open to AI/ML engineering roles — reach me through my portfolio.

Pinned Loading

  1. Image-Video-Generation Image-Video-Generation Public

    AuraGen is a **local-first AI image and video generation platform** designed to run entirely. It provides a complete end-to-end pipeline: text-to-image via FLUX Klein, text-to-video via Wan 2.1 1.3…

    Python 1 1

  2. SymptomCheckerAI SymptomCheckerAI Public

    JavaScript 1 1

  3. Website-Content-Semantic-Search Website-Content-Semantic-Search Public

    This project is a full-stack, single-page application that allows users to perform a semantic search on the content of any given website. Users provide a URL and a natural language query, and the a…

    Python

  4. AI-Interviewer AI-Interviewer Public

    A cutting-edge AI-powered interview platform that conducts technical interviews, analyzes candidate responses in real-time, and provides comprehensive feedback reports. Built with modern web techno…

    TypeScript 1

  5. Battery-Management-system Battery-Management-system Public

    An impressive, production-leaning implementation of a Battery Management System with a secure backend and a responsive dashboard. Crafted with solid UI/UX principles and clean architecture.

    JavaScript

  6. Premium-AI-voice-assistant Premium-AI-voice-assistant Public

    Voice-Bot is a premium AI voice assistant web application enabling real-time bidirectional conversations with Google Gemini AI. It uses WebSocket-based audio streaming for natural voice interaction…

    TypeScript