BD Jobs Finder
A smart desktop app that scrapes 5,800+ live jobs from bdjobs.com and matches them to your resume using local AI.
BD Jobs Finder is a smart desktop application built specifically for job seekers in Bangladesh. It simplifies job hunting by scraping thousands of active jobs from bdjobs.com, storing them in a local SQLite database, and using local AI models (Gemini with OpenAI fallback) to score and match them against the user's resume. Everything runs 100% locally on the user's machine, ensuring complete privacy.
Key Features
- One-Click Sync — Scrapes and stores all active jobs from bdjobs.com into a local SQLite database in one click.
- AI Profile Generator — Upload your resume (PDF, Markdown, or TXT) and the application creates a structured matching profile using Gemini AI.
- Smart Matching & Scoring — Every job is automatically evaluated and scored across 6 dimensions: job title, skills, experience, location, industry, and keywords.
- Score-Tinted Cards — Color-coded job cards (Green for excellent matches, Blue for good matches, Amber for possible matches) let you easily spot the best roles.
- Searchable Filters — Filter and narrow down jobs with fast, in-context search.
- 100% Local & Private — No cloud account, tracking, or telemetry. Your resume and job database stay completely on your local machine.
- Modern Interface — Clean user interface supporting both light and dark themes.
Tech Stack
- Frontend: React 19 · TypeScript · Tailwind CSS 4 · Vite 8
- Desktop Shell: Tauri 2 (Rust)
- Backend Sidecar: Python 3.11 · FastAPI · SQLite
- AI Engine: Google Gemini (with OpenAI fallback)
- Installer: Built using Inno Setup

















