An AI agent that helps developers in emerging markets find and land remote jobs.
Built for the Google Cloud Rapid Agent Hackathon 2026 — MongoDB track.
- CV Analysis — Upload your PDF; Gemini extracts skills, experience, job titles
- Job Matching — Real remote listings from Adzuna, ranked by profile fit
- Skill Gap Analysis — Learning roadmap based on job market demands
- Application Tracker — Log every application, MongoDB stores your history
- Follow-up Alerts — Agent flags stale applications and drafts follow-up emails
| Layer | Technology |
|---|---|
| Frontend | Next.js 16 (App Router) |
| Agent | Google Cloud Agent Builder (ADK 2.x) |
| LLM | Gemini 3.5 Flash (Vertex AI) |
| Database | MongoDB Atlas + MCP server |
| Jobs | Adzuna API |
| Deploy | Vercel + Cloud Run |
Uses the official MongoDB MCP server (@mongodb-js/mongodb-mcp-server) to give the ADK agent direct Atlas access for all career data operations.
Browser (Next.js → Vercel)
↓
/api/agent (proxy)
↓
ADK Agent (Python → Cloud Run)
↓ tools
MongoDB Atlas ← MCP server + pymongo
Adzuna API ← job listings
Gemini 3.5 ← Vertex AI Agent Platform
git clone https://github.com/victorojo007/remote-career-copilot
cd remote-career-copilot
npm install
# Start agent
cd agent && uv sync && uv run python main.py
# Start frontend (new terminal)
npm run devSee .env.local.example and agent/.env.example for required environment variables.
MIT © 2026 Osamudiamen Ojo