Back to Projects
Web Development

PatchCV

Platform otomasi karir otonom bertenaga AI untuk penyesuaian CV berbasis fakta, audit kesesuaian skor ATS, pembuatan cover letter terverifikasi, serta otomasi pelacakan lamaran kerja.

PatchCV

Project Overview & Architecture

PatchCV — Autonomous Job Application Engine and Format-Conforming ATS Resume Tailor

PatchCV adalah platform manajemen aplikasi kerja dan autopilot karir cerdas yang dirancang untuk menjembatani kualifikasi kandidat dengan sistem Applicant Tracking System (ATS) perusahaan modern. Tidak seperti alat resume builder konvensional yang sering mengarang kualifikasi palsu atau memaksakan template kaku, PatchCV memprioritaskan integritas data faktual kandidat, analisis kepatuhan ATS deterministik, kompilasi dokumen presisi tinggi, dan isolasi privasi data multi-pengguna.

Latar Belakang & Masalah

Proses rekrutmen berbasis ATS pada perusahaan teknologi sering kali menjadi batu sandungan bagi kandidat profesional:

Diskualifikasi Otomatis oleh Algoritma ATS: Resume berkualitas sering gugur di tahap awal hanya karena tata letak tidak terbaca atau ketidakcocokan kata kunci teknis yang spesifik dengan deskripsi pekerjaan.
Halusinasi AI Generatif: Sebagian besar generator resume berbasis AI menambahkan kualifikasi fiktif atau memperindah riwayat pengalaman yang tidak sesuai dengan fakta rekam jejak kandidat.
Kerapuhan Format Dokumen: Mengubah template resume sering merusak hierarki visual dan tipografi asli kandidat.
Beban Melamar Berulang: Menyesuaikan cover letter dan resume secara manual untuk puluhan lowongan kerja di berbagai portal seperti LinkedIn, JobStreet, dan situs karier internal memakan waktu yang sangat besar.

Fitur Utama

AI Agent Harness Penyesuaian CV Presisi Menganalisis resume asli kandidat sebagai data fakta yang tidak dapat diubah (ground truth). Agen AI mengekstrak struktur hierarki resume, mengidentifikasi kata kunci teknis dari deskripsi lowongan, dan memformulasikan ulang pencapaian menggunakan formula Google X-Y-Z tanpa mengada-ada atau merekayasa pengalaman kerja.

Pratinjau Perubahan Visual (Visual Diff Highlighting) Menampilkan sorotan perbedaan visual secara interaktif sehingga pengguna dapat memeriksa setiap kata atau frasa yang dioptimalkan oleh sistem AI sebelum dokumen diekspor ke format PDF atau dokumen Word.

Generator Cover Letter Berbasis Bukti Nyata Menyusun surat lamaran kerja yang secara ketat berakar pada fakta profil kandidat dan kebutuhan spesifik posisi yang dilamar. Dilengkapi audit grounding untuk memastikan tidak ada klaim palsu, serta mendukung pengaturan nada bahasa dan ekspor format DOCX.

Ekstraksi Intelijen Lowongan Multi-Platform Mengekstrak metadata, tumpukan teknologi (tech stack), dan kualifikasi prioritas secara otomatis dari tautan lowongan kerja di LinkedIn, JobStreet, Glints, maupun portal korporat.

Otomasi Pengiriman Stealth berbasis Playwright Modul otomasi peramban yang meniru perilaku manusia untuk membantu pengisian formulir lamaran yang berulang, dilengkapi pencatatan riwayat eksekusi dan tangkapan layar verifikasi.

Arsitektur Multi-Tenant dengan Proteksi Data Terisolasi Setiap berkas resume dan data pribadi pengguna disimpan dalam direktori terisolasi dengan proteksi token sesi kriptografis, kuota komputasi harian, serta pencegahan konflik modifikasi data bersamaan (optimistic concurrency control).

Antarmuka Kerja Monokrom Bernuansa Swiss Style Mengadopsi filosofi desain presisi tinggi dengan kontras tajam monokromatik, bebas distraksi visual, dan fokus pada efisiensi alur kerja pengeditan dokumen berdensitas tinggi.

Arsitektur & Tumpukan Teknologi

Sistem dibangun dengan pemisahan backend komputasi tinggi dan frontend SPA modern yang responsif:

Backend Engine: FastAPI, Python, Uvicorn
Database & ORM: SQLAlchemy, Alembic, SQLite / PostgreSQL
Otomasi & Web Scraping: Playwright
Frontend Framework: Vue, TypeScript, Vite
State Management & Animasi: Pinia, GSAP
Styling: Tailwind CSS
Kontainerisasi & Deployment: Docker, Caddy

Nilai Tambah & Hasil

Integritas Data Tanpa Kompromi: Memastikan pelamar tetap jujur dan percaya diri saat menghadapi tahap wawancara teknis karena seluruh poin resume yang disesuaikan bersumber dari pengalaman nyata.
Peningkatan Rasio Lolos Screening: Meningkatkan kesesuaian skor relevansi kata kunci ATS secara signifikan tanpa mengorbankan estetika tata letak dokumen.
Efisiensi Waktu Signifikan: Mempersingkat waktu penyesuaian dokumen lamaran dari hitungan jam per posisi menjadi hanya dalam hitungan menit.

Technologies Used
FastAPIPythonVueTypeScriptTailwind CSSViteSQLAlchemyPlaywrightPiniaGSAPDockerAlembic

Project Links