Work

Web Scraping & Backend Development Portfolio in Nepal

Web scraping tools, data extraction pipelines and backend systems built for businesses in Nepal and beyond.

More on GitHub
01Featured

eCommerce Price Scraper

Automated price monitoring scraper built with Puppeteer and Node.js that tracks product prices across multiple eCommerce platforms in Nepal. Sends alerts on price drops and stores historical data in MongoDB for trend analysis.

  • Node.js
  • Puppeteer
  • MongoDB
  • Cron Jobs
  • REST API
02Web Scraping

SERP Rank Tracker

A SERP scraping tool that monitors keyword rankings on Google search results. Built with Playwright for JavaScript-rendered pages, proxy rotation for anti-bot bypass, and a dashboard API to visualize ranking trends over time.

  • Playwright
  • Node.js
  • Proxy Rotation
  • Express
  • MySQL
03Web Scraping

Business Directory Scraper

Bulk data extraction tool for scraping business listings, contact details, and addresses from online directories. Features deduplication, CSV/JSON export, and scheduled auto-runs via cron jobs.

  • Cheerio
  • Node.js
  • MongoDB
  • Axios
  • Cron Jobs
04Web Scraping

Lead Generation Scraper

Automated lead scraping pipeline that extracts business emails, phone numbers, and social profiles from targeted websites. Data is cleaned, deduplicated, and delivered via REST API for CRM integration.

  • Node.js
  • Puppeteer
  • Express
  • MongoDB
  • REST API
05Backend

School Management System

A comprehensive Node.js and Express backend for school management with event system and library resource management. Features RESTful API architecture, JWT authentication, and role-based access control.

  • Node.js
  • Express
  • MongoDB
  • JWT
  • REST API
06Backend

Job Finder Platform

MERN stack application with real-time job listings, advanced filtering, and user authentication. Backend features include worker profiles, job matching algorithms, and notification systems.

  • MongoDB
  • Express
  • React
  • Node.js
  • Socket.io
07Web Scraping

Scrapy Crawler Pipeline

A Python Scrapy project that crawls multi-page sites, cleans the extracted items in item pipelines and stores them in PostgreSQL.

  • Python
  • Scrapy
  • PostgreSQL
08Web Scraping

Node.js Playwright Scraper API

A Node.js scraper that uses Playwright for JavaScript-rendered pages and serves the collected data through a REST API.

  • Node.js
  • Playwright
  • Express
  • REST API