AfroTech Directory
Searchable Event Data
What this project represents
The AfroTech Directory page is intentionally focused on patterns rather than hype. Keith Azodeh uses this project as an example of a common need, people and events generate a lot of valuable information, but it is scattered across messages, links, and informal notes. A directory product is a way to convert that sprawl into something searchable and reusable.
Rather than claiming specific dataset sizes or outcomes, this write-up focuses on how you would design and implement a directory experience responsibly: ingest information, structure it, validate it, and expose it through a UI that supports discovery.
Problem: high-value information, low structure
Event communities often have the same pain points:
- Links and recommendations disappear into chat history.
- Speaker sessions or resources are hard to find later.
- Participants cannot quickly answer simple questions like "what are the best resources on X."
A directory is a structured layer that sits above the raw stream of messages and content.
Solution: a directory pipeline
Keith Azodeh approaches directory products as a pipeline with clear stages. This reduces the risk of "one script" systems that are hard to maintain.
1) Ingestion
Collect inputs from approved sources. The key is to keep provenance, where an item came from, when it was captured, and what context it had. That supports later auditing and cleanup.
2) Structuring
Normalize content into a schema, for example, { title, link, tags, summary, source, timestamp }. Some items will be incomplete. The goal is to capture the minimum fields that enable search and curation.
3) Curation and validation
Not everything belongs in a directory. A human-in-the-loop step is often necessary, even if it is lightweight. This can be as simple as an admin view for approving items and editing tags.
4) Search and UI
Expose the directory through a clean interface, filter by tags, search by keywords, and browse by categories. The UI should make it obvious what is in the directory and why it is there.
Why it fits the broader portfolio
AfroTech Directory complements Keith Azodeh’s other work because it combines practical product thinking with structured implementation. It also pairs well with community tooling projects like From Strangers, where events and communities are the source of the underlying information.
If you are considering a directory, internal knowledge base, or resource hub, Keith Azodeh can help define the schema, build the ingestion pipeline, and implement a UI that supports discovery without creating a maintenance nightmare.