Skip to main content

Applicator

An AI-powered Android assistant for automating job applications. Paste WhatsApp messages, extract opportunities, generate cover letters, and open Gmail pre-filled.

View website
  • React Native
  • AI Integration
  • Native Android
  • UI Design

The problem

Applying for jobs is a tedious, repetitive process. Students and fresh graduates often rely on batch WhatsApp groups where opportunities are posted as unstructured text dumps. Manually extracting each job, finding the recruiter's email, and drafting personalized cover letters takes hours — and most candidates simply give up or send generic applications.

Applicator solves this by leveraging AI to analyze raw message dumps, identify every job opportunity, extract recruiter contact details, and generate tailored cover letters — all from a single paste.

Chat & Cover Letters

Paste WhatsApp messages and get instant AI analysis. Select any extracted job to generate a personalized cover letter tailored to your profile, skills, and uploaded CV.

AI Extraction Pipeline

The NVIDIA Build API runs Llama 3.1 8B instruct. Raw WhatsApp text is analyzed in batches to identify job positions, extract recruiter contact details, and match keywords against target roles.

job-evaluation.ts
interface JobEvaluation {
  is_job: boolean;
  confidence: number;
  role_type: string;
  company: string;
  keywords_matched: string[];
  extracted_email?: string;
  location?: string;
  original_text: string;
}
typescript

Key Features

Applicator transforms a multi-hour manual process into a seamless two-minute workflow with AI-powered automation and privacy-first design.

Batch Message Analysis
Paste WhatsApp messages, AI extracts every job opportunity
Cover Letter Generation
Tailored letters using your profile, skills, and CV content
Gmail Integration
Opens Gmail with recipient, subject, and body pre-filled
100% On-Device
All data stored locally, no cloud sync, no tracking

Architecture

Built with React Native bare workflow and TypeScript. The AI service layer communicates with the NVIDIA Build API, while native Kotlin modules handle Gmail intents, document parsing via Apache PDFBox, and WhatsApp share extension listening. All user data — profiles, CVs, and history — is stored 100% locally using AsyncStorage.

React Native Layer
HomeMessage InputJob ResultsCover LetterGmail Intent
Chat AIHistoryProfileSettings
AI Service Layer (NVIDIA Build API)
extractAllJobsArray<JobEvaluation>
generateCoverLetter{ subject, body }
Native Modules (Kotlin)
GmailComposeDocumentPickerFileTextExtractorSharedText

Project outcomes

Applicator transforms a multi-hour manual process into a seamless two-minute workflow: paste, review, send. With 100% on-device privacy, native Gmail integration, and support for PDF/DOCX/TXT CV parsing, it bridges the gap between opportunity discovery and application submission. The source code and APK are available on GitHub.