Rifqi Fahmi

  • Blog
  • Project
  • About

Migrating My Blog from GatsbyJS to NextJS

I share my journey of moving my blog from GatsbyJS to NextJS, covering the reasons for the switch, the migration process, tech stack choices, deployment, and analytics.

Bot-tastic! Building My Own AI Telegram Bot with TypeScript

Discover how I built and deployed my own Telegram bot using TypeScript, OpenAI, MongoDB, and Railway.app. From choosing the bot client to setting up webhooks and database management, I share my journey, challenges, and key learnings.

Telegram's Client-Side Image Compression on Android: How It Works and Why It Matters

Learn how Telegram client side image optimization before uploading them on Android. This post explores its in-memory compression techniques, trade-offs, and how you can implement a similar approach in your own apps.

How to mitmproxy part 2: Modifying Android Network Traffic with mitmproxy

Learn how to modify Android network traffic using mitmproxy, using addons and example scripts.

How to mitmproxy part 1: Inspecting Android Network Traffic with mitmproxy

Learn how to inspect Android network traffic using mitmproxy, a powerful and free tool for debugging and analyzing HTTP/HTTPS requests and responses.

My Journey to Become an Android Engineer at Tokopedia

My early journey and challenges I face to land my first full-time Android software engineering role in one of Indonesia big e-commerce company

Popular Posts
  • How Telegram Optimize Image Before Uploading it to the Server on Android
  • How to Create Menu Attachment Popup Like WhatsApp on Android

Copyright © 2025 - All rights reserved

HomeBlogProjectAbout