A personal collection · Jakarta & remote · since 2020

BagiPDF & Novenaku:
Software, made with care.

I'm Rizal. I build software like BagiPDF, a secure offline PDF editor and converter, and Novenaku, a Catholic prayer app for Android. Usually it's because I need something, can't find something that feels right, or become curious enough about a problem. No startup thesis. No growth plan. Just useful software, interesting problems, and a preference for things that stay simple.

Developer desk setup featuring BagiPDF software and Novenaku app
06:42
Jakarta · WIB
Inhale
Scroll
Projects

A few things I've made.

Every project starts with a problem, a question, or occasionally just curiosity. Some become useful. Some become experiments. Some stay small. That's okay.

01 Stable · v2.4.2 BagiPDF offline PDF editor interface for Windows and Ubuntu
— Privacy First —

BagiPDF Offline PDF Editor, Splitter & Converter

A powerful offline PDF toolkit for Windows and Ubuntu. BagiPDF lets you split, merge, convert, protect, and lock PDF files locally — without sending documents to a cloud service. Built for offline workflows with zero telemetry, ensuring your sensitive documents stay strictly on your device.

  • Stack · JavaScript · Rust
  • Distribution · Windows (.msi) · Ubuntu Linux (.deb)
  • License · MIT
02 Stable · v1.0 Novenaku Catholic prayer and Rosary app for Android
— Community —

Novenaku Catholic Prayer & Rosary App

A minimalist Android application built around daily prayer, the Holy Rosary, Novenas, and finding local Catholic churches. It includes more than 100 traditional prayers, 50+ Novenas, daily Rosary guidance, and information for hundreds of parishes across Jabodetabek. Built as a personal project and shared openly.

  • Stack · Kotlin · SQLite · Playwright
  • Distribution · Android · iOS
  • License · MIT
Muhammad Fahrizal Rahman, software engineer building BagiPDF and Novenaku
Rizal · Jakarta · Since 2020
Why I Build

I came to software the long way — through burnout, through rushing, through the belief that faster meant better.

|

Hover to hear me say it

I've spent years building and operating software around security, infrastructure, internal systems, and small tools.

That experience made me appreciate something simple: software doesn't always need to become a company. Sometimes a small tool is enough. Sometimes the best outcome is learning how something works. Sometimes making something useful for ten people is more satisfying than trying to make something impressive for ten thousand.

So I build small things, document what I can, release what feels ready, and let the projects find their own size.

Stack

Go · TypeScript
Python · Rust · Kotlin

Focus

Security Tooling
Infra · CLI · DX

Currently

Building small things · Learning things I don't understand yet · Writing down what survives the learning

Start a conversation

Have something you're trying to figure out?

This isn't a software shop. But if you're working on a small technical problem, an interesting idea, or something that doesn't quite fit into an existing tool, you're welcome to write. Maybe I've built something that helps. Maybe I can point you toward something that already exists. Maybe we'll discover that the problem is more interesting than the solution. Either way, I'm happy to have the conversation.

  • I read every message myself
  • No sales call - No newsletter - No follow-up sequence
  • No promise that I'll build your idea
  • If I can't help, I'll say so — and suggest who might

You'll hear back personally when I can.

Quiet chime enabled. You'll hear one soft tone the first time you scroll.