Bikin JagoanCV, generator CV ATS gratis tanpa login
Oke, udah lama juga gue ga update blog ini. Kali ini gue mau share project yang beberapa waktu terakhir gue bikin, nama nya JagoanCV.
JagoanCV ini web buat bikin CV ATS dan surat lamaran langsung dari browser. Gratis, ga perlu login, ga ada tombol download yang tiba2 minta bayar, dan data CV nya juga ga dikirim ke server.

awal nya kenapa bikin ini?
Awal nya simple, gue sering liat orang bikin CV pake tool online yang keliatan gratis, tapi pas udah cape isi semua data ternyata waktu mau download malah disuruh bayar atau bikin akun dulu.
Selain itu CV kan isinya lumayan sensitif yah, ada nama lengkap, email, nomor telepon, pengalaman kerja, sampai riwayat pendidikan. Gue kepikiran bisa ga bikin tool yang semua proses nya jalan di browser ajah, jadi data user ga perlu transit ke backend punya orang lain.
Dari situ awal nya gue bikin versi pertama dengan nama SiapLamar. Setelah beberapa kali utak-atik fitur, warna, layout, sampai positioning nya, akhir nya gue ganti nama jadi JagoanCV. Menurut gue nama ini lebih gampang diinget dan lebih cocok buat orang Indonesia.
terus JagoanCV bisa ngapain ajah?
Kurang lebih fitur utama nya sekarang kayak gini:
- bikin CV ATS dari form yang dipandu step by step
- ada mode CV dan surat lamaran dalam satu editor
- preview A4 langsung berubah waktu data diisi
- pemeriksaan struktur, kelengkapan, kualitas konten, dan konsistensi
- ada skor kesiapan ATS 0-100 beserta breakdown nya
- keyword coverage dihitung terpisah biar ga bikin skor yang menyesatkan
- hasil akhir bisa diekspor ke PDF berbasis teks
- tersedia Bahasa Indonesia dan English
- bisa dipake dari desktop maupun HP

Yang perlu gue jelasin, skor kesiapan ATS ini bukan skor dari vendor ATS dan bukan jaminan pasti lolos recruiter. Skor nya dibuat sebagai panduan transparan supaya user tau bagian mana yang masih kurang, bukan angka ajaib yang asal keluar.
data CV nya disimpan dimana?
Ini salah satu bagian yang menurut gue paling penting. JagoanCV pake konsep local-first, jadi data yang diketik disimpan ke localStorage browser user sendiri.
Flow nya kurang lebih kayak gini:
Input user
↓
localStorage di browser
↓
pemeriksaan CV
↓
preview A4
↓
ekspor PDF
Jadi ga ada database CV, ga ada API yang baca isi CV, dan ga ada AI yang diam2 ngirim data ke server. Selama user ga hapus data browser nya, draft masih bisa dilanjut lagi dari perangkat dan browser yang sama.
Konsep ini sekalian bikin arsitektur nya simple. JagoanCV cukup pake HTML, CSS, dan JavaScript biasa, lalu static file nya di-deploy ke Cloudflare Pages. Ga perlu backend dan ga perlu server yang nyala terus.
proses bikin nya gimana?
Jujur ajah project ini banyak banget dibantu AI, mulai dari brainstorming produk, nulis code, bikin test, review UI, sampai nyari bug. Tapi bukan berarti satu kali prompt terus langsung jadi yah.
Banyak banget proses bolak-balik nya. Ada desain yang keliatan bagus di awal tapi pas dipake malah ribet, ada scoring yang harus dibenerin supaya ga misleading, ada hasil PDF yang beda sama preview, sampai ganti brand dari SiapLamar ke JagoanCV.
Menurut gue AI paling kepake bukan buat langsung ngasih hasil final, tapi buat mempercepat loop:
punya ide → bikin versi awal → test → nemu masalah → revisi → test lagi
Keputusan akhir nya tetep harus kita yang ambil, karna AI ga ngerasain langsung apakah flow nya nyaman atau malah bikin user bingung.
yang paling bikin PR
Bagian yang paling makan waktu ternyata bukan bikin form nya, tapi bikin semuanya terasa konsisten.
Preview harus sama dengan hasil PDF. Editor harus enak dipake di layar besar tapi tetep masuk akal di HP. Pemeriksaan ATS harus bisa jelasin kenapa ada warning. Data juga harus tetep aman di browser walaupun halaman di-refresh.
Dari situ gue makin sadar, bikin produk kecil bukan berarti detail nya sedikit. Justru hal2 kecil kayak spacing, tulisan tombol, empty state, dan urutan user isi data itu yang paling sering bikin lama.
hasil akhir nya
Sekarang JagoanCV udah live dan bisa dicoba langsung di jagoancv.pages.dev.
Masih banyak yang bisa dikembangin, tapi versi sekarang udah bisa dipake dari mulai isi data, periksa CV, bikin surat lamaran, sampai download PDF tanpa akun dan tanpa bayar.
Kalo ada yang nyobain terus nemu bug atau ada flow yang bikin bingung, kabarin gue. Siapa tau masukan nya bisa jadi update selanjut nya.
thanks 🚀