MagangHub Advanced Filters
A Python toolkit that scrapes, merges and filters MagangHub internship vacancies.
- Status
- Status: Completed
- Kind
- Automation
- Started
- Nov 2025
- Updated
- Feb 2026
About it
The problem
The official internship portal lists thousands of vacancies but offers little filtering, so finding the ones that fit a study program and region takes a lot of paging.
The approach
This toolkit has an object-oriented client that scrapes the public vacancies API into numbered JSON pages with a timestamp, a merger that combines them into one file, and a search script that filters locally.
- Filters by regency, study program, position and position description, and a filter for government postings.
- Free-text deep search, sorting and JSON export.
- Helper fields for applicants per slot and an estimated acceptance probability.
The result
A way to turn the portal's data into answers about where to apply. The hosted demo is no longer online; the source is public.
What it does4
Resilient Scraper
Structured Filters
Deep Search
Helper Fields
More work

ridwaanhall.com
This site: a portfolio and blog on Next.js 16 with an admin, Markdown versions of every page and a CV generated from the About page.

Rone Arena API
A public FastAPI for Mobile Legends hero data, analytics and player tools, with a web playground and SDKs.

BeliMadu.com
An online honey shop on Next.js 16 and Cloudflare Workers, with a WhatsApp-checkout cart and a Vitest suite.
Comments0
Signed-in readers can comment.