NAUMAN // OS

Principal Data Engineer

Contacts Hub: Loss-Preserving Contact Data Platform

A self-hosted contact platform whose edits never lose source data, with search across 100,000 contacts and revision-checked saves.

Contacts Hub: Loss-Preserving Contact Data Platform

Data Integrity & Performance Engineering

JavaScript • Web Workers • PHP 8.2

Aug 2025 – Present

A self-hosted contact data platform for VCF and CSV libraries in which an edit never loses source data. I engineered a loss-preserving vCard 3.0/4.0 and RFC 4180 CSV engine that patches only the edited properties into the original bytes, keeping every other field, vendor property and line ending, verified by 152 unit tests. A Web Worker engine and a virtualised list take in-browser search to 100,000 contacts, loading them in under 7.5 seconds and answering searches in under 0.6 seconds. Every save passes through a revision-checked PHP 8.2 service with an exclusive lock, an exact pre-write backup, an atomic rename and an independent read-back, so a lost or concurrent write becomes a detected conflict instead of silent data loss.