RehisPro Application
Made scanned birth, death, and marriage records searchable through an offline desktop system designed for a registry office without dependable internet access.
Client and professional work
- Context
- Local Civil Registry, Municipality of Madrid, Surigao del Sur
- My role
- Full-stack developer who studied the registry workflow and designed, built, and delivered the offline desktop application

What the application is
Made scanned birth, death, and marriage records searchable through an offline desktop system designed for a registry office without dependable internet access.
Who it was built for
Local Civil Registry, Municipality of Madrid, Surigao del Sur
My role
Full-stack developer who studied the registry workflow and designed, built, and delivered the offline desktop application
The problem
Staff had to manage large numbers of scanned birth, death, and marriage records manually, making documents and reports difficult to retrieve.
What I learned from the existing workflow
- Registry staff receive and manage scanned civil documents as part of their daily office work.
- Information comes from birth, death, and marriage certificates and must remain connected to the original scan.
- Manual indexing made a particular record slow to find and made summary reporting labor-intensive.
- The application needed to work offline and keep sensitive records on the office computer.
The solution
I built an offline workspace that keeps each original scan connected to searchable record details. The application can extract useful text from documents to reduce repeated encoding, retrieve records through their details, and reuse the organized information for routine reports.
Key decisions
- Offline first The application does not depend on a continuous internet connection, matching the office's actual working conditions.
- Keep the scan and searchable information together Staff can find a record through its details while still referring to the original document.
- Support routine reporting The same organized records can be used for summaries instead of being counted again by hand.
Result
Turned scanned civil-registry documents into searchable office records and enabled staff to prepare reports and demographic summaries without relying on an internet connection. Formal time-saved measurements were not collected.
What I learned
The best solution came from respecting the office's constraints. A system is only useful when it fits the environment and the people who must rely on it every day.