Product builder, empowered by AI. AI writes most of the code these days. Product direction remains my own decision: what to build, who it is for, and why it matters. I ship small products, mostly for schools and small teams in Indonesia.
Currently building LabIPA and Soon. I keep open source as a side project: a place to share what I learn while exploring new stacks, and to build the tools I need for problems I run into myself.
📍 Indonesia · ✍️ arifnd.github.io
LabIPA: School science lab management
A management system for school science laboratories (Laboratorium IPA), replacing scattered spreadsheets with one structured workflow, from inventory to accreditation reports.
- Centralized inventory: equipment and materials with condition, stock, and expiry tracking
- Practicum scheduling: controlled lab usage across classes, no double-booking
- Usage records: every practicum documented for evaluation and supervision
- Automatic reports & export: data ready for internal review and accreditation
- Lab profile: room capacity, facilities, and key equipment in one dashboard
Soon: Validate before you build
A self-serve tool for launching a coming-soon page and collecting interested subscribers before spending time and money on a product.
- Create a page in minutes, with no coding or hosting to manage
- Share the link, collect emails, watch the list grow
- Custom domains for a more professional identity
- Export subscribers as CSV anytime
- Free tier: one page and up to 500 subscribers
A side project in the open: experiments with new stacks, notes from exploring them, and tools born from problems I hit myself.
| Project | What it is |
|---|---|
| buckpow | Open-source energy observability & benchmarking platform for low-power edge devices: backend, REST API, dashboard, firmware, and hardware docs. Python · ESP32 |
| buckpow-node | Firmware node for BuckPow, targeting ESP8266/ESP32 class devices. C++ |
| soon-landing-page | Self-contained Cloudflare Worker that serves a coming-soon page and collects subscribers. TypeScript |
| tuban | Knowledge base and ticketing web application. Python · FastAPI |
More small tools:
- register-dokumen: Web app for recording document register numbers, built with Laravel + Filament.
PHP - leva-execution-workflow: A lightweight execution workflow for structured human-LLM collaboration using external state.
- frala: Customized FrankenPHP Docker image for Laravel.
Shell·Docker - roxy: REST API HTTP proxy built with Flask + curl_cffi, with built-in Cloudflare bypass.
Python - uptime-kuma-bridge: REST API bridge in front of Uptime Kuma.
Python - nix-idx & idx-templates: Unofficial Nix collection and templates for Firebase Studio / Project IDX.
Nix
AI handles the bulk of implementation. I focus on product direction, system design, and the judgment calls that shape what gets shipped.
Languages
Frameworks & platforms
Systems & hardware
I write in Indonesian at Catatanku: notes on Linux, servers, embedded devices, and AI-assisted development.
Recent posts:
- Dokumentasi Bukan Pelengkap: Membangun Dokumentasi Proyek Python dengan MkDocs dan GitHub Pages
- Mengoptimalkan GitHub Actions: Testing FastAPI 86% Lebih Cepat
- L.E.V.A: Trik Biar Hemat Token di OpenCode
- Menjalankan PicoClaw di Raspberry Pi Zero W
- Products: labipa.id · soon.my.id
- Blog: arifnd.github.io
- GitHub: @arifnd
- RSS: arifnd.github.io/index.xml
“Make it work, make it right, make it fast.”
Kent Beck




