Skip to content
View maniesh-lab's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Nepal

Block or report maniesh-lab

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
maniesh-lab/README.md

Hi, I'm Manish

Self-taught Python developer building AI agents, RAG systems and automation backends. I ship things I can explain end to end, with tests, evals and docs. No black boxes, mine included.


Featured: lookup-agent

lookup-agent answering questions with its sources

A chatbot agent that looks things up before it answers. It searches policy documents, queries a Postgres database safely, and calls a live exchange-rate API, then shows exactly where each fact came from.

  • LangGraph agent with tool calling, memory and a step cap
  • Hybrid search (pgvector + keyword + reranker) and a read-only, locked-down SQL tool
  • Evals with real numbers: 40/41 on the main set, 15/15 on a set of trap and reasoning questions
  • Production basics: FastAPI, Docker Compose, CI, 93% test coverage, Langfuse tracing
  • A chat page with sources, light and dark mode, and a stop button


Projects

Project What it does Built with
lookup-agent AI agent over documents, a database and a live API, with sources and evals LangGraph, FastAPI, Postgres + pgvector, Docker
Steadfast Reliability layer for LLM APIs: retries, rate limits, provider fallback, tool calling, validate-and-retry. On PyPI as steadfast-llm Python, Pydantic, httpx
ragdocs RAG chatbot for your documents, with an eval layer FastAPI, Chroma, Streamlit
leadhound Scrapy scraper pulling real estate agent listings Scrapy, Python
Switchyard n8n workflow that cleans, dedupes and scores leads, then lands them in Airtable n8n, Docker
Hearth Discord bot for onboarding, moderation and a server-specific FAQ Python

Next up: a full-stack lead-gen agent platform that turns leadhound and Switchyard into a multi-agent pipeline with a human-approval step.


Currently

Building a freelance track record on Upwork: AI agents and RAG, FastAPI backends, scraping (Scrapy, Playwright) and automation (n8n, Docker).

Tech stack

Python FastAPI LangGraph Pydantic Postgres SQLite Docker n8n Pandas NumPy Scrapy Playwright Streamlit Pytest GitHub Actions Git

Pinned Loading

  1. lookup-agent lookup-agent Public

    A chatbot agent that looks things up before it answers: it searches policy documents, queries a Postgres database safely, and calls a live exchange-rate API, then shows its sources. LangGraph, pgve…

    Python

  2. steadfast steadfast Public

    Reliability layer for LLM API calls: retries with backoff, rate limiting, self-correcting Pydantic output, tool calling, provider fallbacks, token usage, and correlation-ID logging. OpenAI, Anthrop…

    Python

  3. ragdocs ragdocs Public

    A RAG chatbot that answers questions about any PDF you upload, using only what’s in the document, and shows the page each answer came from. If the answer isn’t in the PDF, it says “I don’t know” in…

    Python

  4. leadhound leadhound Public

    Scrapy scraper that collects real estate agent listings from a Nepal business directory (nepalyp.com), then validates, cleans and deduplicates them before writing a CSV. Optional Playwright mode fo…

    Python

  5. Hearth Hearth Public

    Discord bot for community servers: onboarding, self-serve roles, moderation with a mod log, a deadline board, and thank-you respect points with level roles, plus an AI FAQ that answers from your se…

    Python