Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Full-Stack Developer (Solo) | 2026

Designed, architected, and deployed a full-stack AI-powered SaaS platform for resume creation,
optimization, and analysis with an integrated AI Copilot.

Key Achievements

- Built a real-time AI Copilot with streaming SSE, server-side tool execution (resume CRUD, quality
scoring, job matching), and support for 4 LLM providers (OpenAI, Anthropic, Google Gemini, Groq) via
unified Vercel AI SDK interface
- Developed a rich resume editor — 16 section types, drag-to-reorder, live PDF preview, snapshot-based
version history with restore
- Implemented 10+ AI features — ATS scoring (0–100), job matching with skills gap analysis, resume
parsing (PDF/DOCX/URL), section generation, bullet rewriting, deep analysis with AI-generated fix
suggestions
- Engineered async processing pipeline — 5 BullMQ queues (PDF export, resume parsing, GitHub sync, AI
quality, deep analysis) with Redis-backed workers
- Built ATS-optimized PDF export — Puppeteer + browserless/chrome, async queue, caching
- Designed 35-table PostgreSQL schema — Prisma ORM, composite indexes, quota system (FREE/PRO via
feature flags), GDPR-compliant hard delete
- Implemented BYOK (Bring Your Own Key) — users connect their own AI API keys, encrypted with
AES-256-GCM at rest
- Set up production infrastructure — Docker Compose, Nginx, PgBouncer, GitHub Actions CI/CD, monitoring
(Sentry + Prometheus + Grafana + Loki)
- Shipped admin panel — user management, feature flags, quotas, content blocks, audit log
- Added GitHub Pages integration — one-click resume publishing with auto-sync, public URLs with SSR +
SEO

Tech Stack

TypeScript · Next.js 16 · React 19 · NestJS 11 · PostgreSQL 17 · Prisma 7 · Redis · BullMQ · Vercel AI
SDK · Zustand · TanStack Query · HeroUI v3 · Tailwind CSS v4 · Puppeteer · NextAuth.js 5 · Docker ·
Nginx · GitHub Actions · Turborepo
Деталі роботи
Додано 2 квітня
15 переглядів
Фрилансер
Олександр Сергійович
Україна Рівне  1  0

Вільний для роботи Вільний для роботи
1 Сейф завершений
На сервісі 6 років