Municipal site · registries · tracking · data tools
Systems
that run
the office.
I build the software small offices work on. 08 systems, 224,258 lines across Python and React, one pair of hands. The work is municipal: records, queues, assistance, and the data that feeds them.
The shelf
PostgreSQL on every municipal system-
01
Municipal website
A public municipal site: transparency, tourism, services, news, and a staff CMS.
FastAPI · React · PostgreSQL · Docker
28,398 React53,051lines -
02
Resident Hub
One registry for residents, households, and barangays, with sector tags, vulnerability flags, notes, and population reports.
FastAPI · React · PostgreSQL · Docker
26,716 React51,020lines -
03
PWDIMS
The PWD member lifecycle at one desk: intake, requirements, approval, ID issuance, and renewal.
FastAPI · React · PostgreSQL · Docker
7,448 React19,245lines -
04
SeniorHub
The OSCA senior citizen registry: intake, requirements, approval, card generation, and member records.
FastAPI · React · PostgreSQL · Docker
7,237 React17,994lines -
05
Solo Parent Hub
The solo parent registry under RA 8972: intake, requirements, approval, SP-ID card, and member records.
FastAPI · React · PostgreSQL · Docker
7,375 React18,554lines -
06
Muni Track
Document tracking across offices: where a document is, who holds it, and how long it has waited.
FastAPI · React · PostgreSQL · Docker
5,235 React13,621lines -
07
AICS Tracking
Assistance cases from intake to release: family details, requirements, guarantee letters, budgets, and reports.
FastAPI · React · PostgreSQL · Docker
20,116 React38,902lines -
08
Data tools
Two utilities for moving data in and out of an office: configurable web extraction, and a validated importer for CSV, JSON, Excel, and database sources.
Python · Streamlit · SQLite
Python only11,871lines
Your system
The next entry is the work still done by hand.