Projects/NeskiApply.AI
AI / SaaS / Automation
completed
5 Months

NeskiApply.AI

AI-driven job search ecosystem with intelligent resume tailoring.

NeskiApply.AI hero

Project Overview

Applying for jobs is a time-intensive process. NeskiApply.AI streamlines this by using multiple AI models (Gemini, Perplexity, OpenRouter) to automatically score, tailor, and prepare candidates for specific roles. It includes a full automation suite with Discord notifications and n8n workflows.

500+
AI Jobs Processed
~95%
Match Accuracy
Real-time
Alert Latency

Key Features

Multi-Source Job Aggregation

Unifies listings from Indeed, JSearch, and Adzuna with automated scheduled searches.

AI Resume Optimizer

Automatically rewrites resumes to match specific job descriptions using LLMs.

Interview Prep Simulator

Generates tailored interview questions (Screening, Technical, Pressure Test) using the STAR method.

Automation Workflows

Discord alerts and n8n workflows keep users updated on new matches and application status.

System Architecture

A robust full-stack architecture with a focus on AI integration and background automation.

Frontend

Modern, responsive SPA with real-time state management.

React 19
TanStack Query
shadcn/ui

Backend

Scalable REST API with structured data persistence.

Node.js
Express
Drizzle ORM
PostgreSQL

AI & Automation

Distributed AI processing and scheduled background tasks.

Google Gemini
Perplexity
n8n
Node-cron

Engineering Challenges

Managing rate limits and cost-efficiency across multiple heavy AI API providers.

Implemented an intelligent model routing layer that uses cheaper models for scoring and premium models for document rewriting.

Ensuring high-accuracy resume parsing from various PDF/Word formats.

Used a hybrid approach combining 'pdf-parse' for structure and Gemini AI for semantic extraction of skills and experience.

Screenshot Gallery

Screenshot gallery
Screenshot gallery
Screenshot gallery
Screenshot gallery
Screenshot gallery
Screenshot gallery
Screenshot gallery

Key Takeaways

Advanced prompt engineering and LLM output parsing.

Building resilient web scrapers and API aggregators.

Managing complex asynchronous background tasks in Node.js.

Tech Stack

React 19
TypeScript
Vite
Tailwind CSS
shadcn/ui
Express.js
Node.js
PostgreSQL
Drizzle ORM
Perplexity AI
Google Gemini AI
OpenRouter AI
n8n Workflows
Discord Webhooks
Railway

My Role

Solo Founder & Developer
  • Built the entire platform from concept to deployment.
  • Integrated 4+ different AI APIs and architected the model switching logic.
  • Designed and implemented the PostgreSQL schema using Drizzle ORM.
  • Set up complex automation workflows with n8n and Discord integrations.

Continue Exploring