Dan Desjardins

Dan Desjardins

Physicist · compute person · building toward compute marketplaces

Hi, I'm Dan. I trained as a physicist, and these days most of my time goes toward compute - distributed systems, infrastructure, and the idea that compute itself should work like a real, liquid marketplace: idle capacity somewhere becomes useful work somewhere else, priced fairly, dispatched automatically. That's the problem Distributive / DCP is chipping away at, and it's the thread running through most of what ends up here.

What's here

This is an informal corner - blog-style updates, demo apps, videos, conference material, and general DCP stuff as it happens. Expect it to change shape often; nothing here is polished on purpose.

Demos

👋 DCP Hello World
Deploy a one-slice test job to your compute group and watch its log live.
Live
FFmpeg + WASM on DCP: live transcode
Drop a video, watch a real DCP worker fleet transcode it live in-browser.
Live
Whisper on DCP: voicemail transcribe
Drop a folder of mp3s and watch a real DCP worker fleet transcribe them with Whisper, entirely in-browser.
Live
3KIDNAS: HI galaxy kinematics on DCP
Fit an HI data cube's rotation curve with a tilted-ring model, entirely in-browser, dispatched to a real DCP worker fleet.
Live
TrustLayer: speech deepfake detection on DCP
Drop audio clips and score them as genuine or synthetic with AASIST, under the noise levels you choose, on a real DCP worker fleet. A QMIND project from Queen's University.
Live
Barnsley College: live campus dashboard
View live SMART Worker stats and earnings.
Live
dcp-config.js generator
Fill in a form, download a ready-to-use dcp-config.js for your DCP Worker.
Live
DCP Worker for macOS
Native menu bar worker for Apple Silicon and Intel Macs, with WebGPU. Signed and notarized downloads, plus install and run guide.
Beta
Compute pilot invitations
Prospect-facing invitation pages, one per pilot partner: what the pilot entails, the four steps, compute economics, an interest form, and a live view of the cluster.
Live
Bell Browser Worker
Auto-registering, auto-starting DCP worker, Bell-branded, with a live trailing log console.
Live
Bell Worker Dashboard
Live view of your registered workers: slices running, earnings and earning rate, with per-worker job activity.
Live
RHEL 9 DCP Worker
Install, register, and run guide + download for the native CPU-only RHEL 9 worker build.
Live
Docker DCP Worker
Copy-paste register and run guide for the Docker image, CPU or NVIDIA GPU (WebGPU) with the same command, plus update and uninstall steps.
Beta
Kubernetes DCP Workers
One kubectl command deploys registered workers as StatefulSets that scale with replicas, CPU or NVIDIA GPU, with scaling, update and uninstall steps.
Beta
Ubuntu DCP Worker
One-block install, register, and run guide for the apt-packaged worker on Ubuntu, with uninstall steps.
Live
RMC Browser Worker
Auto-starting DCP worker for the Royal Military College of Canada, themed after the PHF225 lecture notes, with a live trailing log console.
Live
pycomod: multi-fleet pilot workforce model
Monte Carlo pilot workforce simulation, each repetition dispatched as a DCP job slice.
Snapshot