Hi, I’m Rifa 👋

Software Engineer passionate on Backend & LLM Integration, see my projects on GitHub or in Projects section. Enjoy!
Always track your expenses with AI at Traveed.app

Latest Posts

Solution for Frequently Full iPhone Storage

For months, I went through a phase where every time I wanted to take a photo, the memory was full. Installing apps? Memory full. I had to delete an app before I could download another one, or delete existing photos/videos before taking new ones. Checking storage, it felt like I was only using 20 GB, while 40 GB was used by system data. 40 GB used by system data. Crazy, right? ...

February 17, 2026 · 2 min · 384 words · Me

Experiment: LLM Misunderstanding Time

Some time ago, I felt specifically that the AI workflow in my app was not working as expected. This happened several times even with the same workflow I had done previously. I didn’t change anything, so my assumption is that the capabilities of the OpenAI gpt-4.1-nano model have changed. What happened to me was that the output from the gpt-4.1-nano LLM model often produced results that did not meet expectations. It gave the wrong time output, which is a major concern specifically for my application. Therefore, for the time being, I moved to gpt-5-nano because it is still relatively cheap, it worked, it is smarter, but a new problem appeared. ...

February 12, 2026 · 10 min · 2068 words · Me

Latest Projects

Traveed

Traveed

There are many expense tracking apps out there, but my main concern now is how to make expense tracking less manual—no need to fill in lots of data like item name, price, category, and so on. But before that, there’s an experience that became the reason why expense tracking is necessary: when I was abroad. I live in Indonesia, where the cost of living is relatively cheaper compared to other countries. The currency difference made it difficult for me to compare how much I had spent so far. ...

February 9, 2026 · 2 min · 355 words · Me

Meetings are tiring

Meetings are indeed tiring, but they can be a way to move our work forward and straighten out what needs to be done. Here I just want to discuss from a personal POV as a technical person about when a meeting can be tiring. Before that, I want to say that I like meetings, I like discussions, exchanging arguments, even debating, it’s fine for me, especially if the topic is interesting. I consider it also an opportunity for me to learn. ...

February 4, 2026 · 3 min · 507 words · Me
QIAI Terminal Command

QIAI (Quick Assistant)

When we are working on a project, sometimes we forget some commands in the terminal, such as how to install packages, use options, or filter the use of the grep command for example. Sometimes it’s a pain, making us need to google, look at script documentation, or ask chatGPT if we want an instant. Even though what we are looking for is only a short terminal command just because we forgot the command. ...

July 22, 2025 · 2 min · 400 words · Me