1. Awal Mula: Bukan Soal Gelar, Tapi Soal Keingintahuan
Nama saya Irvan Farael Hanafi. Saya lahir dan besar di Ponorogo, Jawa Timur. Banyak yang mengira bahwa seseorang harus menempuh bangku kuliah untuk bisa membangun sistem digital kelas dunia. Saya adalah bukti bahwa asumsi itu tidak selalu benar.
Saya hanya lulusan SMP. Tidak ada gelar sarjana, tidak ada transkrip nilai dari universitas ternama. Namun, ketika passion bertemu dengan akses informasi tanpa batas di internet, saya menemukan bahwa keterampilan teknis bisa dipelajari secara otodidak — asal ada kemauan keras dan proyek nyata.
2. Evolusi Skill: Dari Rasa Penasaran ke Keahlian Teknis
Awalnya saya hanya iseng mencoba-coba HTML dan CSS. Namun seiring waktu, saya menyelami lebih dalam: JavaScript, Python, Node.js, hingga arsitektur backend yang kompleks. Saya bukan tipe yang sekadar menonton tutorial; saya langsung terjun membangun proyek nyata.
Metode belajar saya sederhana: identifikasi masalah → cari tahu solusinya → implementasikan → rusak → perbaiki → ulangi. Proses iteratif inilah yang mengasah logika dan ketahanan mental sebagai developer.
Mengapa Saya Fokus pada Performa dan SEO?
Sejak awal, saya sadar bahwa website tidak hanya harus berfungsi, tapi juga harus cepat, terindeks, dan mudah ditemukan. Saya menghabiskan ratusan jam mempelajari algoritma Google, Core Web Vitals, dan strategi indexing. Hasilnya? Website portfolio pribadi saya berhasil mencapai skor 100/100 di Google PageSpeed Insights — sebuah pencapaian yang bahkan sulit diraih oleh website perusahaan besar.
3. Proyek Unggulan: Bukti Nyata, Bukan Sekadar Teori
Berikut adalah beberapa proyek konkret yang saya bangun sendiri, dari nol hingga production.
MudaeAuto
Bot Discord canggih untuk otomatisasi permainan Mudae: sniping, kakera farming, auto-steal, dan perlindungan rate-limit.
📊 Stock AnalysisValuLens
Platform analisis fundamental saham dengan kalkulasi DCF & Graham Number. Dibangun untuk investor serius, bukan spekulan.
⛪ Fullstack AppLumen
Platform doa digital Katolik dengan Next.js, PostgreSQL, dan OAuth. Fitur donasi transparan dan kalender liturgi.
🌐 PortfolioWeb Portfolio
Website pribadi performa tinggi, skor PageSpeed 100, diakses dari 48% traffic AS.
4. Keahlian Teknis: Tumpukan Teknologi yang Saya Kuasai
Berikut adalah bahasa pemrograman, framework, dan tools yang rutin saya gunakan dalam membangun sistem.
- Bahasa: Python, JavaScript/TypeScript, HTML/CSS (advanced)
- Backend: Node.js (Express), Python (requests, asyncio), Drizzle ORM
- Frontend: Next.js, React, Tailwind CSS
- Database: PostgreSQL, SQLite
- DevOps: Vercel, Railway, Nginx, basic Docker
- SEO & Performance: Lighthouse optimization, structured data, Core Web Vitals
- Automation: Web scraping, bot Discord, scripting
5. Di Luar Kode: Trading, Alam, dan Keseimbangan
Menjadi developer bukan berarti hanya duduk di depan layar 24 jam. Saya percaya bahwa produktivitas tinggi membutuhkan keseimbangan hidup. Karena itu, saya secara aktif menjalankan dua hobi yang menjaga pikiran tetap tajam:
Trading Crypto dengan Logika, Bukan Emosi
Saya trading aset kripto seperti BTC, ETH, dan SOL menggunakan pendekatan berbasis analisis teknikal (EMA, VWAP, support/resistance) dan manajemen risiko ketat. Setiap keputusan entry/exit dicatat dan dievaluasi. Trading bagi saya adalah latihan disiplin dan pengendalian emosi.
Menyatu dengan Alam
Saya sering menghabiskan waktu luang di Bendungan Bendo atau tempat alami lain di sekitar Ponorogo. Di sanalah ide-ide besar sering muncul. Alam adalah ruang reset terbaik setelah berjam-jam debugging.
6. Pencapaian & Pengakuan (Sejauh Ini)
- 🏆 Skor 100/100 di Google PageSpeed Insights untuk website pribadi.
- 🌍 Hampir 48% traffic berasal dari Amerika Serikat — bukti relevansi global.
- 📦 3+ produk digital live dan digunakan pengguna nyata.
- 📝 Kontribusi open-source di GitHub dengan repositori publik.
- 🎯 Terbuka untuk kolaborasi dan proyek lepas — tanpa biro jasa, langsung personal.
7. Mengapa Halaman Ini Ada?
Blog ini bukan sekadar "tentang saya". Ini adalah dokumentasi perjalanan seorang developer dari kota kecil yang memutuskan untuk tidak menunggu validasi akademik sebelum berkarya. Jika kamu seorang recruiter, calon klien, atau sesama developer yang sedang mencari inspirasi — saya harap cerita ini bisa memberikan perspektif baru.
Saya percaya bahwa internet telah mendemokratisasi akses pembelajaran. Satu-satunya hal yang membedakan mereka yang sukses dan tidak adalah eksekusi. Dan saya memilih untuk mengeksekusi.