Kurniadi Ahmad Wijaya

AI dan Software Engineer

AI dan software kelas production untuk perbankan, fintech, dan enterprise.

Technical Consultant, Software & AI · Metrodata (PT Mitra Integrasi Informatika)

Situs klasik
Langsung ke konten
Karya

Data dan MLPilihan

Crawler Laporan Kampus Merdeka

Notebook yang mengumpulkan laporan harian dan mingguan milik peserta Kampus Merdeka ke file CSV atau Excel.

Peran
Penulis crawler laporan magang; seorang kontributor menambahkan crawler studi independen
Periode
Des 2021 hingga Jul 2022

Hasil

  • 21 stars

    Repository publik Kurniadi dengan bintang terbanyak

    Jumlah bintang GitHub per Oktober 2026.

  • 2 report types

    Laporan magang dan studi independen

    Satu notebook per program di repository.

Masalah

Peserta magang dan studi independen Kampus Merdeka menulis laporan harian dan mingguan di platform program, lalu membutuhkannya dalam satu file untuk arsip pribadi dan laporan akhir.

Yang saya kerjakan

  1. Saya menulis notebook yang masuk ke API platform dengan kredensial peserta dari file .env lokal, membaca kegiatan aktif, lalu mengambil semua laporan mingguan dan harian.
  2. Notebook merapikan laporan dengan pandas dan menulisnya ke CSV atau Excel; kredensial tidak pernah keluar dari komputer peserta.
  3. Seorang kontributor menambahkan notebook kedua untuk laporan studi independen melalui pull request.

Kode dan riset

Tech stack

  • Python
  • Requests
  • pandas
  • Jupyter
  • openpyxl