Open Source Projectby Hamad Ansari

Your complete job search and interview prep toolkit

Recruiter outreach, application tracking, AI-powered mock interviews, and a LeetCode-style coding environment — all in one platform.

Built with:Next.js 16SupabaseVapiGroq (LLaMA 3.3)Judge0Monaco Editorshadcn/uiVercel

Two products, one platform

From cold emailing recruiters to practicing coding interviews — everything a job seeker needs in one place.

Outreach CRM

Cold email at scale

Manage contacts with 8 role types, send personalized emails with template variables, attach resumes, and track every interaction. Per-user SMTP with encrypted credentials.

  • Bulk CSV import with smart column detection
  • Automated follow-up scheduling (Vercel Cron)
  • Chrome Extension for LinkedIn scraping
Outreach Dashboard
Application Kanban Board
Application Tracker

9-stage drag-and-drop kanban

Track applications from Saved to Accepted. Cards show company logos, priority, tags, interview dates, salary ranges, stale indicators, and quick notes. Context menu to move stages or start a practice interview.

  • Google Favicon company logos
  • Sub-stages, meet links, interview dates
  • One-click "Practice Interview" per company
AI Voice Interviews

Mock interviews with voice AI

Real-time voice conversations with an AI interviewer powered by Vapi. Generates role-specific questions via Groq (LLaMA 3.3 70B), then scores your performance across 5 evaluation dimensions.

  • Company + role-specific question generation
  • AI feedback with category scores (0-100)
  • Strengths & areas for improvement analysis
AI Voice Interview
LeetCode-style Coding Editor
Coding Platform

LeetCode-style coding environment

2,913 problems seeded from LeetCode. Monaco Editor (VS Code engine) with resizable split panels, Judge0 sandboxed execution, and a custom test-harness generator that parses function signatures across 6 languages.

  • Company-tagged problems (FAANG filter)
  • Blind 75 / NeetCode 150 with progress
  • Per-test-case pass/fail with green/red indicators
  • Countdown timer (30/45/60 min)

Under the hood

A full-stack application with 20+ API routes, 14 database tables, real-time voice AI, sandboxed code execution, and automated email delivery.

Frontend

Next.js 16 (App Router, Server Components, Server Actions)

Database

Supabase PostgreSQL with 14 tables, GIN indexes

Voice AI

Vapi (Deepgram transcription + ElevenLabs TTS)

LLM

Groq (LLaMA 3.3 70B) for generation + scoring

Code Execution

Judge0 CE with custom multi-language harness

Email

Nodemailer + per-user SMTP + Vercel Cron

Auth

Supabase Auth (email/password)

Editor

Monaco Editor (VS Code engine)

Deployment

Vercel (Edge + Serverless)

Try it yourself

Sign up and explore the full platform — outreach CRM, kanban tracker, AI interviews, and the coding environment.

Get Started