Dmitriy Roi
Back to portfolio
SaaS
· 2025· 4–6 months

VibeOffer — AI-Powered Job Search Platform

AI-driven job-search SaaS aggregating vacancies from 28 sources (Djinni, DOU, Work.ua, Jooble, LinkedIn, Telegram, and more), with an AI scoring system (0–100), auto-application agent, cover-letter generation for 10 platforms, ATS-checked resume editor, interview tracker with STAR-method prompts, 9 PDF resume templates, public QR business card, and a conversion-funnel analytics dashboard. Built with Nuxt 3, Vue 3, Supabase, Tailwind CSS, and OpenAI.

VibeOffer — AI-Powered Job Search Platform — screenshot 1

The problem

Candidates juggle 5–10 job boards, hand-craft cover letters for every position, and lose track of interviews. Recruiters' scoring is opaque, and the pipeline leaks at every step. Nothing on the market unified discovery, applying, and tracking in one workflow.

My approach

I built a Nuxt 3 + Supabase aggregator that ingests 28 sources and deduplicates vacancies. Trained an AI scorer (0–100) comparing vacancy text against resume embeddings, wrote a multi-platform cover-letter generator (10 platforms), an ATS-friendly resume editor with 9 templates and PDF export, an interview-cycle tracker with STAR-method prompts, and public QR business cards for sharing.

The result

A single inbox replacing five tabs. Conversion-funnel analytics show exactly where applications drop. The auto-application agent fires on matches above the user's threshold, freeing hours per day.

Key highlights

  • 28-source vacancy aggregator with deduplication
  • AI scoring (0–100) per vacancy against resume embeddings
  • Cover-letter generator for 10 platforms (LinkedIn, Upwork, Djinni…)
  • ATS-checked resume editor with PDF export and 9 templates
  • Interview tracker with STAR-method guidance
  • Public business card with QR + conversion-funnel analytics

Related work

Need something like this?

I help startups and businesses ship AI-powered Vue / Nuxt products end-to-end. Let's talk.