Rifqi Fahmi

  • Blog
  • Project
  • Writing
  • Tool

Blog Posts

Building an Android App by Hand, One Layer at a Time

28/08/2026
androidgradlejvm

Starting from a bare .class hello world and working up through packages, Gradle, and the Android Gradle Plugin to see how an .apk actually gets made.

Switching to Neovim as My Main Text Editor

02/08/2026
nvimvimeditor

How a headless server forced me into Neovim, and how it became my main text editor.

My Hello World for AI Agents

08/04/2026
langgraphphoenixai

How building a simple todo app taught me the real shape of an agentic system, and why you can't debug an agent you can't see.

Building My Homelab: A Self-Hosting Journey

07/03/2026
homelabself-hostingdocker

How I set up a homelab to self-host everything, hardware, Docker, monitoring, backups, and more.

Funimation with Framer Motion

28/02/2026
animationsreacttypescript

Interactive demos covering the basics of Framer Motion in React.

Syncing Dotfiles Across Machines with Chezmoi

27/02/2026
dotfileschezmoiterminal

Stop reconfiguring your terminal from scratch on every new machine. Here's how I use Chezmoi to sync my dotfiles across Linux, VMs, and even Android.

Using Regex Filter on Android Logcat Stream

18/10/2025
androidlogcatregex

Learn how to use Regex filter on Android Logcat stream to filter logs

Copyright © 2026 - All rights reserved

HomeBlogProjectAbout