Brutally effective job applications. No fluff. Just results.
JobHack is an end-to-end AI-powered platform that ingests your resume, parses job descriptions, generates ATS-optimized applications, identifies decision-makers, and automates targeted outreachβall with a neo-brutalist design that doesn't waste your time.
The Problem:
- 75% of resumes never reach human eyes (ATS filters)
- Job seekers spend 11+ hours per week tailoring applications
- Finding actual decision-makers is a black box
- Generic outreach gets 2% response rates
The Solution: JobHack automates the entire pipeline from resume optimization to hiring manager DMs, increasing interview rates by 300%+.
- Raw, unfiltered UI - No unnecessary animations or fluff
- Brutally honest feedback - "Your resume scores 34/100. Here's why."
- High-contrast accessibility - Black/white/neon color schemes
- Exposed processes - See exactly what the AI is doing
- Instant LaTeX/PDF generation optimized for ATS systems
- JD-specific rewrites with keyword matching and skill alignment
- Real-time ATS scoring (0-100) with actionable improvements
- A/B testing - Try multiple resume versions per application
- One-click apply via Chrome extension on any job board
- Auto-fill forms with extracted resume data
- Application tracking with status updates and next actions
- Batch processing - Apply to 50+ jobs with one click
- Decision-maker identification via LinkedIn/company data scraping
- Org chart visualization showing reporting structures
- Automated personalized outreach (email + LinkedIn DM)
- Engagement tracking - Opens, clicks, reply sentiment analysis
- Application success metrics - Response rate, interview rate, offer rate
- Resume performance analytics - Which versions get traction
- Outreach effectiveness - Message templates ranked by reply rate
- Rejection insights - Learn from failures, improve future apps
- Framework: Next.js 14 (App Router)
- Styling: Tailwind CSS (custom brutal theme)
- UI Components: Shadcn/ui (heavily customized)
- State Management: Zustand
- Forms: React Hook Form + Zod validation
- API: Next.js API Routes / FastAPI (Python microservices)
- Database: PostgreSQL (Supabase) + Redis (caching)
- Auth: Clerk / NextAuth.js
- File Storage: AWS S3 / Supabase Storage
- LLM: OpenAI GPT-4 / Anthropic Claude
- Resume Parsing: PyMuPDF + Custom NLP models
- LaTeX Generation: Jinja2 templates + pdflatex
- Vector DB: Pinecone (for JD matching)
- LinkedIn API (OAuth + scraping fallback)
- Email: SendGrid / Resend
- Chrome Extension: Manifest V3
- Payment: Stripe
- Hosting: Vercel (frontend) + AWS/Railway (backend)
- CI/CD: GitHub Actions
- Monitoring: Sentry + PostHog analytics
- Queue: BullMQ (for async jobs)
node >= 18.0.0
python >= 3.11
postgresql >= 15
redis >= 7.0# Clone the repository
git clone https://github.com/yourusername/jobhack.git
cd jobhack
# Install frontend dependencies
cd frontend
npm install
# Install backend dependencies
cd ../backend
pip install -r requirements.txt
# Setup environment variables
cp .env.example .env
# Edit .env with your API keys
# Run database migrations
npm run db:migrate
# Start development servers
npm run dev:allVisit http://localhost:3000 to see the app.
- Resume ingestion (PDF/LaTeX/LinkedIn)
- JD parsing and keyword extraction
- Basic ATS scoring algorithm
- Resume rewrite engine (LaTeX output)
- Simple application tracker
- Chrome extension for job boards
- LinkedIn OAuth + profile scraping
- Email outreach automation
- Organization graph visualization
- Analytics dashboard v1
- AI interview prep based on JD
- Salary negotiation intelligence
- A/B testing framework
- Rejection analytics
- Mobile app (React Native)
- Multi-user team accounts
- API for recruitment agencies
- White-label solution
- Enterprise features (SSO, compliance)
We welcome contributions! Please see our Contributing Guide.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Jobscan for ATS research
- Resume Worded for resume insights
- Neo-brutalism design inspiration from Gumroad and Typedream
- Website: jobhack.io
- Email: hello@jobhack.io
- Twitter: @jobhack_io
- Discord: Join our community
Built with rage and caffeine by job seekers, for job seekers. π₯