Tentang Saya

Membangun software yang menyelesaikan masalah bisnis nyata.

Saya Nafi, Software Engineer dengan pengalaman lebih dari 5 tahun dalam pengembangan backend dan aplikasi web berskala besar menggunakan Python, FastAPI, Django, dan Laravel. Saat ini fokus pada backend, REST API, deployment, serta integrasi AI seperti LLM dan RAG.

Pengalaman Profesional

Jul 2023 – 10 Juni 2026
Senior Web Developer — PT Teknologi Artifisial Indonesia
Backend, REST API, AI integration, RAG, virtual assistant, automated QC, dashboard, deployment, dan koordinasi tim AI Engineer.
Aug 2021 – Jun 2023
Fullstack Web Developer — PT Heksa Adhitek Wayatama
Pengembangan Laravel, REST API, integrasi payment/WA gateway, maintenance aplikasi enterprise, dan optimasi sistem legacy.
Feb 2019 – Sekarang
Founder & Fullstack Developer — Nave Stack
Membangun sistem digital berbasis kebutuhan bisnis, mulai dari POS, sistem internal, dashboard operasional, website, SaaS MVP, hingga integrasi AI untuk workflow nyata.

Core Skill

Backend & API
Laravel FastAPI Django PHP Python REST API Flask Lumen
Frontend & UI
JavaScript Bootstrap Tailwind HTML CSS Figma UI Design Responsive Web
AI & Data
LLM Integration RAG AI System Integration Document Processing Computer Vision Data Annotation
DevOps & Tools
Deployment Docker NSSM Git CI/CD Hugging Face Linux GCP Server (VPS/Cloud) Self-host Server On-Premiese Server
Product & Leadership
SaaS MVP Workflow Design SCRUM Task Management Tech Lead Documentation
Soft Skill
Public Speaking Problem Solving Critical Thinking Team Work Planning Quick Learning

Pencapaian & Kredibilitas

  • Penerima Beasiswa Djarum Foundation 2019.
  • Finalis GEMASTIK National Competition 2018 & 2019.
  • Hak Kekayaan Intelektual Sipicow System melalui DJKI/Kemenkumham.
  • Juara 3 Lomba Karya Tulis Ilmiah Universitas Negeri Jember 2020.
  • Memiliki pengalaman sebagai mentor Python dan tech lead pada project AI.

Cara Saya Bekerja

01 · Pahami Masalah

Saya mulai dari workflow, user, data, dan titik paling menyakitkan dalam proses yang sedang berjalan.

02 · Susun Versi Masuk Akal

Tidak semua fitur harus masuk di awal. Saya memilih scope yang cukup kecil untuk dibangun, tapi tetap punya fondasi yang bisa dikembangkan.

03 · Bangun dan Uji

Saya fokus pada sistem yang bisa digunakan, bukan hanya terlihat bagus di demo.

04 · Dokumentasikan Pembelajaran

Setiap project meninggalkan catatan: keputusan teknis, batasan, dan hal yang bisa diperbaiki.