
OpenBSD Device Support Database
OpenBSD hardware support information is distributed across driver source code, system documentation, and other sources, and the names used by drivers often don't correspond to the product names users encounter.
A searchable database that connects OpenBSD hardware identifiers and drivers with real-world device names, supplemented by user-submitted device reports with source information that can eventually be verified before being incorporated into the trusted dataset.
Built a source-code parser for repeatably extracting hardware vendor and product IDs from drivers, along with a relational PostgreSQL data model, Next.js APIs, authentication, and device-report submission. The reporting model preserves source provenance and separates submitted data from verified device information while enforcing relationships between reports and their dependent records.

