An internal content and knowledge management system built for DPK to organize team updates, standard operating procedures, and shared resources in one accessible platform.

Designers of Product and Knowledge (DPK) is an internal documentation platform built to make the team's knowledge, Standard Operating Procedures (SOPs), and project updates easier to access, understand, and maintain.
As teams grow, important information can become scattered across documents, messages, and different tools. DPK brings this information into a single, structured space where team members can quickly find the information they need and follow established processes.
The platform was created around a simple idea:
The right information should be easy to find, easy to understand, and easy to maintain.
Instead of treating documentation as static files, DPK provides a structured system for organizing and presenting knowledge in a consistent way.
It helps the team:
DPK uses a content-driven architecture where the application and its content are kept separate.
Updates and SOPs are written as structured Markdown files. These files contain both the content and metadata required by the application. The Next.js frontend then reads and renders this content into the documentation interface.
The content workflow follows a simple process:
Write → Branch → Pull Request → Validate → Review → Merge → Publish
Using GitHub for this workflow provides version history, reviewability, and a clear record of changes.
A single place for team updates, SOPs, and organizational documentation, making information easier to discover and access.
SOPs are organized into clear, step-by-step procedures and checklists so team members can follow processes consistently.
Project progress, announcements, and important updates can be published in a consistent format instead of being lost across different communication channels.
Content is stored as structured Markdown rather than being tightly coupled to the application's code. This makes documentation easier to write, edit, review, and maintain.
Documentation follows predefined structures and validation rules, helping maintain consistency and prevent incomplete or incorrectly formatted content.
Git and GitHub provide version control for both the application and its content, allowing changes to be reviewed and tracked before they become part of the published documentation.
The interface is designed around readability and simple navigation, allowing team members to browse documentation across different screen sizes.
DPK is built using:
The architecture separates content, validation, and presentation, allowing the documentation to evolve without requiring changes to the core interface for every new piece of content.
I designed and developed DPK from the ground up, working across both the product experience and technical implementation.
My responsibilities included:
The goal was not simply to build another documentation website, but to create a system that the team could realistically use and maintain.
DPK taught me that good internal tools are less about adding features and more about reducing friction.
A documentation platform needs clear information architecture, predictable content structures, easy navigation, and a reliable way to keep information up to date.
Working on DPK also gave me practical experience designing a content-driven application, integrating Markdown with Next.js, creating validation workflows, and using GitHub as part of a documentation publishing process.
DPK provides the team with a centralized and structured way to access organizational knowledge, SOPs, and updates.
More importantly, it creates a foundation for documentation that can grow with the organization while remaining simple to maintain, easy to review, and easy for team members to use.