Kurniadi Ahmad Wijaya
Forward Deployed AI Engineer
Built production-grade AI and software for banking, fintech and enterprise.
Technical Consultant, Software & AI · Metrodata (PT Mitra Integrasi Informatika)
Skip to content

Kampus Merdeka Reports Crawler

Notebooks that collect a Kampus Merdeka participant's own daily and weekly reports into CSV or Excel files.

Key results

  • 21 stars

    The most-starred of Kurniadi's public repositories

  • 2 report types

    Internship and independent study reports

Role
Author of the internship report crawler; a contributor added the independent study crawler
Period
Dec 2021 to Jul 2022
Project type
Featured
Room in the 3D HQ
L3:kampus-merdeka-reports-crawler

Results

  • 21 stars

    The most-starred of Kurniadi's public repositories

    GitHub star count as of October 2026.

  • 2 report types

    Internship and independent study reports

    One notebook per program in the repository.

Problem

Kampus Merdeka internship and independent study participants write daily and weekly reports on the program's platform, then need them together in one file for their own records and final reports.

Contribution

  1. I wrote a notebook that signs in to the platform's API with the participant's own credentials from a local .env file, reads the active activity and fetches every weekly and daily report.
  2. The notebook flattens the reports with pandas and writes them locally to CSV or Excel. Signing in sends the participant's credentials to the program's authentication API.
  3. A contributor added a second notebook for independent study reports through a pull request.

Code and research

Tech stack

  • Python
  • Requests
  • pandas
  • Jupyter
  • openpyxl

I am open to freelance or part-time work in software and AI engineering.

kurniadiahmadwijaya@gmail.com
About and contactView CV