Portofolio · MMXXVI · Indonesia

Daffa
Roffi.

Aku membangun AI dan perkakas yang membuat urusan kampus terasa ringan. Mahasiswa S1 Sistem Informasi, fokus backend.

DR
Foto datang nanti
1.322
Kontribusi GitHub · 12 bln
01 · Karya utama

Live, bukan sketsa.

Proyek yang kubangun dan jalankan hari ini. Buka langsung di browser.
02 · Karya lain

Yang sering kurevisi.

Semua dari repo publik GitHub. Yang tidak di sini disimpan rapi, bukan berarti kecil.
Campus MCP

AI yang paham kampusmu

02 · Campus MCP

MCP server menghubungkan AI agent ke akun kampus. Utara membaca Tuton, MyUT, dan perpustakaan; Usura membaca portal USU, KHS, dan UKT. Semua read-only.

PythonMCPPlaywright
GitHub ↗
RBV-DL

Downloader modul UT

03 · RBV-DL

Downloader asinkron untuk modul UT dari RBV & Pustaka Pintar. Auto authentication, concurrent rendering. Versi mobile (Flutter) buat baca offline.

PythonFlutter
GitHub ↗
IFT

Follower analytics

04 · IFT

Chrome extension privat untuk melacak follower & unfollower Instagram, dashboard fullscreen dan analitik jaringan.

JavaScriptChrome Ext
GitHub ↗
Termfile

File manager buat server

05 · Termfile

File manager TUI untuk server, tanpa dependency, murni Python, jalan lewat SSH. Mode scripting untuk pipeline shell.

PythonTUI
GitHub ↗
Price Drop

Pantau harga, dapat notifikasi

06 · Price Drop

Pantau harga Shopee & TikTok Shop, notifikasi saat turun, generate link afiliasi. Chrome extension, API, dan bot Telegram dengan dashboard histori harga.

PythonChrome ExtAPI
GitHub ↗
03 · Tentang

Orangnya, bukan cuma kodenya.

Kalau harus klik satu-satu, itu bug.

Prinsip itu yang menuntunku dari sekadar belajar ngoding sampai membangun Utusu, MCP server kampus, sampai segudang bot dan perkakas CLI.

Aku Muhammad Daffa Roffi. Mahasiswa S1 Sistem Informasi Universitas Terbuka. Mulai dari nol, sekarang bikin sistem yang dipakai orang lain. Fokus di backend, AI, dan otomasi, tanpa membuat alur pengguna jadi rumit.

Kampus
Universitas Terbuka, S1 SI
Minat
Backend, AI tools, otomasi
Organisasi
Kader HMI
Status
Terbuka untuk kolaborasi

Commit history

Real data · GitHub
1.322kontribusi · 12 bulan terakhir
OktNovDesJanFebMarAprMeiJunJulAguSepOkt
1.322 kontribusi · 12 bulan terakhir · github.com/daffaroffiSedikitBanyak

"Bikin yang rumit jadi ringan, tapi tetap gampang dikontrol."

Prinsip di balik semua yang kubangun
04 · Arsip

Yang publik.

Repo yang bisa diakses siapa saja. Proyek privat tidak ditampilkan.
01

utusu.my.idLive

Asisten kuliah AI. Next.js 16, FastAPI, dua MCP server kampus. Live di utusu.my.id.

TypeScript
02

instagram-follower-tracker

Chrome extension, dashboard analitik follower & unfollower Instagram.

JavaScript
03

rbv-downloader

Downloader modul UT dari RBV & Pustaka Pintar, asinkron.

Python
04

termfile

File manager TUI untuk server, tanpa dependency, via SSH.

Python
05

price-drop-tracker

Pantau harga Shopee & TikTok Shop, notifikasi, link afiliasi.

Python
06

questionmarkd

Web app ujian & kuis interaktif dari file Markdown.

TypeScript
07

telegram-freebuff-bot

Jalankan CLI agent AI (Freebuff/DeepSeek) dari Telegram di VPS.

Python
08

telegram-drive-mcp

MCP server: manajemen file via Telegram MTProto.

TypeScript
09

telegram-photos

Backup foto ke channel Telegram, enkripsi zero-knowledge.

Dart
10

pdf24-ocr-cli

CLI parsing dokumen & OCR headless, fokus privasi.

Rust
11

git-cal

Lihat contribution graph GitHub dari terminal.

Perl
12

minecraft-lan-bridge

Jembatani Minecraft Java & Bedrock di jaringan lokal.

HTML
13

immich-telegram

Integrasi Telegram untuk Immich (fork).

TypeScript
Lihat semua di GitHub ↗
05 · Perkakas

Yang sering kugunakan.

01

Backend

API, workflow, dan sistem yang berjalan di belakang layar.

PythonFastAPIRESTVPS
02

Web

Next.js 16 App Router, shadcn/ui sebagai rujukan tunggal komponen.

Next.jsReactshadcn/uiTailwind
03

AI & Otomasi

MCP server, bot Telegram, agent AI, dan pipeline otomasi.

MCPTelegramPlaywrightAgent
04

Perkakas

Mengotomatiskan hal repetitif: TUI, downloader, alat kecil.

PythonPerlShellRust