Portfolio Logo

ApplyTrack - AI-Powered Job Application Tracker

--role="Solo Developer"

Ruby on Rails 8 RubyLLM SerpAPI PostgreSQL Redis Hotwire Turbo Stimulus Tailwind CSS Stripe Kamal
ApplyTrack - AI-Powered Job Application Tracker screenshot

cat README.md

A job application management platform powered by AI automation throughout. Features AI-generated cover letters tailored to each position, automated CV parsing with structured data extraction, multi-source job aggregation (Google Jobs via SerpAPI + LinkedIn scraping), and intelligent job fit analysis. Includes an innovative chat interface with 14 custom LLM tools that lets you manage everything conversationally—track applications, generate cover letters, analyze opportunities, and update statuses using natural language.

cat features.txt

AI chat assistant with 14 custom tools for conversational job management
Streaming responses with real-time Turbo Stream updates
AI-powered cover letter generation matching user profile to job requirements
Automated CV parsing extracting structured data (education, experience, skills)
Multi-source job search: SerpAPI (Google Jobs) + LinkedIn scraping + manual entry
Remote work analysis and job fit scoring using AI
Freemium subscription model with Stripe integration
Production deployment with Kamal, Docker, and PostgreSQL multi-database setup

cat outcomes.log

Implemented schema-based AI outputs for type-safe data extraction. Built sophisticated real-time streaming architecture with background job processing. Designed custom AI tool framework with feature gates and usage tracking for freemium model. Deployed to production with modern DevOps practices using Kamal and Docker.

ls screenshots/

ApplyTrack - AI-Powered Job Application Tracker screenshot
ApplyTrack - AI-Powered Job Application Tracker screenshot
ApplyTrack - AI-Powered Job Application Tracker screenshot
ApplyTrack - AI-Powered Job Application Tracker screenshot
ApplyTrack - AI-Powered Job Application Tracker screenshot
ApplyTrack - AI-Powered Job Application Tracker screenshot