I build AI and tools that make university life feel lighter. Backend focused, without making the user flow complicated.




Live at utusu.my.idAn AI study assistant for Indonesian students. It connects directly to your university's online services: grades, assignments, schedules, announcements, even the digital library. Two universities, two bots: Utara for Universitas Terbuka, Usura for Universitas Sumatera Utara. Live in production, free while in development.
Build one thing, properly finished.
Started from zero, now building systems that other people use.
A simple principle: if something can be automated without adding to your trouble, it is worth making. From that came Utusu, the campus MCP servers, and a shelf of bots and small tools.
I am Muhammad Daffa Roffi, an Information Systems student at Universitas Terbuka. Focused on backend, AI, and automation, without making the user flow complicated.
Everything here comes from public GitHub repos. What is not on this page is kept neatly away, not because it is small.
Make the complex feel light, but keep it easy to control.
The principle behind everything I buildAn AI study assistant for two universities, free while in development.
Utara for Universitas Terbuka, Usura for USU. All read-only.
Termfile, module downloader, price tracker, down to an OCR CLI.
AI study assistant. Next.js 16, FastAPI, two campus MCP servers. Live at utusu.my.id.
Chrome extension, follower & unfollower analytics dashboard for Instagram.
Async UT module downloader from RBV & Pustaka Pintar.
TUI file manager for servers, zero dependencies, over SSH.
Shopee & TikTok Shop price tracking, alerts, affiliate links.
Interactive exam & quiz web app from Markdown files.
Runs an AI CLI agent (Freebuff/DeepSeek) from Telegram on a VPS.
MCP server: file management via Telegram MTProto.
Photo backup to a Telegram channel, zero-knowledge encryption.
Document parsing & headless OCR CLI, privacy first.
View a GitHub contribution graph from the terminal.
Bridges Minecraft Java & Bedrock on a local network.
Telegram integration for Immich (fork).
APIs, workflows, and systems that run behind the scenes.
Next.js 16 App Router, shadcn/ui as the single component reference.
MCP servers, Telegram bots, AI agents, and automation pipelines.
Automating the repetitive: TUIs, downloaders, small utilities.