Skip to content
View harshhh817's full-sized avatar

Highlights

  • Pro

Block or report harshhh817

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

Hi, I'm Harsh

Final-year B.Tech Computer Science student in Delhi, India. I build Python tools for scraping, data pipelines, and AI applications — and I put the working code where you can read it.

AWS Certified Cloud Practitioner · Python · pandas · scikit-learn · LightGBM · Playwright · SQL


Things I've built

web-scraper-demo — a scraper built the way one you depend on should be

Retry logic with exponential backoff, polite rate limiting, a Playwright fallback for JavaScript-rendered sites, and CSV/Excel/JSON export. Parsers are pure functions, so they test offline without hitting the network.

rag-chatbot-demo — document Q&A that shows its sources

Upload PDFs, ask questions, get answers with file and page citations. Embeddings run locally, so the whole thing works with no API key. Ask it something the documents don't cover and it says so instead of inventing an answer.

data-cleaning-demo — messy CSV to clean dataset, with an audit trail

Duplicates, six date formats in one column, currency symbols inside numeric fields, categories spelled twelve ways. Every change is logged, so when the row count drops you can see exactly where it went.

mcp-server-demo — a real MCP server for Claude

Read-only SQL, sandboxed file search, and a weather tool. Read-only is enforced by the database engine, not just by my code. 40 end-to-end tests over real stdio transport, including SQL-injection and path-traversal attempts.


How I work

Everything above is tested, and every repo has a test suite you can run yourself. Nothing ships that I have not run.

Hire me

Open to Python automation, web scraping, RAG/LLM applications, Claude Code and MCP setup, and data cleaning work.

Pinned Loading

  1. clienthive-website clienthive-website Public

    JavaScript

  2. mimic-analysis-dashboard mimic-analysis-dashboard Public

    Python

  3. portfolio-website portfolio-website Public

    JavaScript

  4. sharda-attendance-bot sharda-attendance-bot Public

    Python

  5. smart-stock-analyzer smart-stock-analyzer Public

    Production-grade Spring Boot API for stock market analysis using RSI, MACD, SMA, and EMA indicators.

    Java