Useful software.
A personal investment.

Alongside client work, I build tools for problems I care about. Some are part of my daily routine. Others are still taking shape.

01 / Attendance & field workTapakin logo

Tapakin

Mobile · Web

Attendance built around the place you work.

A mobile attendance system combining location and face verification, with a review path for records that need a closer look.

The next chapter of Absenku. The product brings employee check-ins and attendance review together; the case study documents the earlier implementation and its development screens.

  • Employee check-ins
  • Location and face verification
  • Attendance review
02 / Projects & personal workflowLacakku logo

Lacakku

Web

Keep the work and its context together.

A personal issue tracker with linked notes, GitHub issue sync, and reminders to help you pick up where you left off.

Built for the way I manage projects: issues for the next action, notes for the decisions behind it, and a record of each work session. Projects can start locally and connect to GitHub when needed.

  • Issues and linked notes
  • Two-way GitHub issue sync
  • Reminders and weekly digests
03 / Developer toolsbatlog logo

batlog

macOS · CLI / TUI

Find out what drained that charge.

A macOS command-line tool that records battery history and per-app energy, so you can look beyond the current battery percentage.

A background recorder keeps history on your Mac. Explore sessions, health trends, and app energy from the terminal, or export your records. Per-app battery cost is an estimate based on energy shares.

  • Battery session history
  • Per-app energy reports
  • Local CSV and JSON exports
04 / Database operationsSevjala logo

Sevjala

Windows · macOS · Linux

A backup plan across the computers you own.

LAN-first MySQL and MariaDB backups, with scheduled copies sent to paired computers and a local dashboard to keep track of them.

A controller creates and verifies dumps, then sends them to paired backup nodes over mutual TLS. Retention policies manage the copies, and restores use a new database by default.

  • Scheduled database backups
  • Paired computers on your LAN
  • Retention and restore workflows
05 / EducationUjianku logo

Ujianku

Web · Mobile

Online exams that end on time, even when the network does not.

A multi-tenant exam platform for Indonesian schools and universities: authoring, assignment, timed exam taking, grading, cheating detection and analytics.

Teachers write and assign exams, students take them in the browser with a server-synced clock, and Ujianku Insight shows which questions and which students need attention.

  • Exam authoring and grading
  • Cheating detection policies
  • Ujianku Insight analytics

Have something in mind?

Let’s make it work.