Child Protection Information Management System (CPIMS)
Jul 2016 - Now | National System to document child protection cases in Kenya (Web interface, Mobile App and API)
Technology Stack: Python Django Framework (4.2.7), PostgreSQL (16) Key functionalities: Lead developer in for the National System to document child protection cases in Kenya used by Directorate of Children Services and Orphaned and Vulnerable Children (OVC) partners implementing PEPFAR programs. The application has Web, Mobile and API access. Contributions / Milestones:
Lead developer in completion of version 1 and pilot to 11 counties by 2016
Enhancements and optimization after pilot and national roll out to all 47 counties by 2020
Alternative care module development by 2021. These documents all cases of children undergoing alternative care i.e Adoption, Kafaalah, Guardianship, Kinship, SIL e.t.c
Team leader in merging of two instances of the same application with different work flows - Government child protection workflow by Directorate of Children Services and OVC programming work flow used by PEPFAR partners
Statutory Institution module development to document and digitize how children are taken care in the government Statutory institutions (Rehabilitation schools, remand and Rescue centers)
Team leader in mobile application development using Flutter in several Hackathons
Supervision of technology upgrade from Python 2.7 (Django 1.6) to Python 3.9 (Django 4.2.7)
Integrations with other systems; Kenya Medical Health Facility Registry (KMHFR) to get registered health facilities, Early Infant Diagnosis and Viral Load (EID/VL) for getting OVC viral load data, Integrated Population Registration Service (IPRS) for caregiver validation, Helpline 116 for sharing protection cases reported at the Helpline 116 call center.