jk.
← All projects
Personal repository / Embedded & systems

Desk Companion

A Raspberry Pi productivity console connecting focus sessions, calendar context, system health and development activity.

Discuss the work ↗
SYSTEM MAPSelect a component to explore ↙

A desk display with context

Node agent

Express supplies state to a read-only Svelte display.

Simplified architecture · illustrative, not a product screenshot
OWNERJayeshKakkad-Rotoclear
STATUSRepository
SOURCEprivate
CONTEXTPersonal repository
01 / THE CONTEXT

A closer look at
the work.

A Raspberry Pi productivity console connecting focus sessions, calendar context, system health and development activity.

TOOLS & TECHNOLOGIES
Raspberry PiMQTTMicrosoft integration

A personal repository in my connected GitHub account.

02 / INSIDE THE PROJECT

Behind the diagram.

Technical notes, when you want to go deeper.

01Implementation

A Raspberry Pi acts as a quiet desk display for focus sessions, calendar context, development activity and system health. A Svelte interface reads state from a Node/Express agent; integrations bring in Microsoft, GitHub and MQTT data.

02Key decision

The display is deliberately read-only. Explicit commands through deskctl change state, separating a glanceable screen from the controls that start or alter a focus session.

03Current scope

The documented design connects several sources into one console. It does not establish improved productivity, and the available context depends on the configured integrations.

REPOSITORY NOTES

A closer look.

Source code is private. The portfolio contains a high-level description, without internal files or customer data.

Discuss the work ↗
Repository
deskcompanion-pi
Editorial basis
Repository documentation
Default branch
main