01
System Architecture
Defined the platform structure, service responsibilities, data flow, hosting environment, storage paths, and dashboard output.
Trey Brunk DesignBrand + Web + Production
Case Study
A self-hosted Professional Intelligence Dashboard that transforms a constant stream of industry updates into a focused, categorized daily briefing.
Overview
Pulse is a self-hosted Professional Intelligence Dashboard designed to answer one question: what changed today that is actually worth my attention?
The platform collects updates from curated industry sources, normalizes the incoming data, removes duplicate items, assigns each story to a professional discipline, and publishes a concise summary to a dashboard.
The Need
My work spans commerce, design, web development, print production, automation, and infrastructure. Keeping up with those disciplines meant repeatedly checking blogs, release notes, vendor announcements, publications, and technical feeds.
The challenge was not access to information. It was filtering the volume, reducing repetition, and presenting the most relevant updates in a format that could be reviewed quickly.
My Role
01
Defined the platform structure, service responsibilities, data flow, hosting environment, storage paths, and dashboard output.
02
Built the n8n workflow used to authenticate, retrieve, normalize, filter, categorize, deduplicate, summarize, and export article data.
03
Deployed the containerized services, configured persistent storage, connected the output to the dashboard, and tested the full processing path.
Architecture
Processing Workflow
Manual and scheduled triggers begin the workflow. Pulse authenticates with FreshRSS, retrieves the latest articles, splits them into individual records, and standardizes fields such as title, source, publication date, link, and category.
The workflow then filters for current items, assigns disciplines, removes duplicates, builds the summary object, converts the result to JSON, and writes the finished output to persistent storage for the dashboard to read.
Coverage
Technical Stack
Outcome
Pulse now runs as a live, scheduled platform on my own infrastructure. It consolidates curated sources, processes new content automatically, and presents a readable summary through the same dashboard I use to monitor the rest of my environment.
For my portfolio, Pulse demonstrates a different side of my work: systems thinking, workflow automation, data transformation, container deployment, interface planning, and the ability to turn a loosely defined problem into a dependable working tool.
Next Phase
Future development can add ranking, stronger relevance scoring, improved category balancing, historical trend views, source-quality controls, and optional AI-assisted analysis.
The architecture keeps collection, processing, storage, and presentation separate so each layer can evolve without rebuilding the entire platform.
Next
Available for automation, dashboard, commerce, brand-system, and creative-operations projects.