WEB DEVELOPER — HEALTHCARE ADMINISTRATION SYSTEMS
I build the software clinics use to register patients, fill prescriptions, and file BPJS claims.
Mostly PHP: Laravel and CodeIgniter, with Vue, Svelte, and Go where they fit. I take the parts staff touch for a whole shift — queue screens, claim payloads, and the reports due at closing time.
- BASED IN
- Indonesia · UTC+7
- WRITES
- PHP · TypeScript · Go
- WORKS ON
- BPJS integrations, SIMRS, internal tools
SELECTED WORK
click to collapse
SimPuskesmas
Demo · Vue 3A full outpatient flow for a puskesmas, from queue number to paid bill, running on dummy data in the browser.
Registration picks the service path: rawat jalan by poli, rawat darurat with P1–P5 triage, or rawat inap with bed allocation. Examination covers vitals, SOAP notes, ICD-10 diagnosis, prescriptions, and orders for lab, radiology, BDRS, and nutrition.
Everything lives in memory, so the whole flow can be presented without a backend or a real patient. Master data edits show up immediately in registration, orders, and billing, and the reports screen exports CSV for the last 7 or 30 days.
jkn-client
SvelteKit · BPJSA request runner for the BPJS Kesehatan web services that keeps the consumer secret on the server.
BPJS API catalog
PHP · TailwindDocumentation and a test console for nine BPJS modules, for anyone who has given up on reading the PDFs.
bpjs-sdk
Go moduleThe BPJS signing and decryption rules as a small Go package, so the next integration does not start from a blog post.
byeod
Bun · TypeScriptTurns a GitHub commit range into a daily activity report in Markdown, for people who have to file one every day.
STACK & TOOLS
WRITING
Nothing published yet. I write when there is something worth writing down — usually an integration that took longer than it should have.
See the codeHave a system that needs building, or one that needs rescuing?
Email is the fastest way to reach me. I reply in English or Indonesian.