How we run Pulse as an open-source business — license design, governance, self-host economics.
Blog
Two a month.
Six months committed.
A publishing schedule, not a landing page promising "coming soon". Every
post below has a date, a track, a working title, and a concrete
takeaway. Subscribe by starring the repo — every post ships as a git
commit to apps/marketing/src/pages/blog/.
Latest.
Tracks.
Why your best work disappears, and what changes when there's a public trail. Field notes from the people who live with the gap.
Building Pulse toward MCP + tool schemas so external agents can ground on HR data safely.
TanStack Router, Bun workspaces, Astro marketing + React app monorepo, PWA offline, local intent parser.
Schedule.
-
#01
May 6, 2026
PlannedOSS mechanicsWhy we picked MIT (and not AGPL, BSL, or a source-available license)
A walk through the alternatives, the failure mode each prevents, and why a fully permissive license is the honest bet for an open-source SaaS that wants to stay sustainable.
-
#02
May 20, 2026
PlannedIC visibilityYour best work is buried in a Slack thread from March
Why the textarea-based performance review fails the people it claims to serve, and what changes when proof of work lives somewhere the IC owns.
-
#03
Jun 3, 2026
PlannedEngineering notesMigrating off TanStack Start: a Vercel-first SPA in 24 hours
Why we left SSR behind for a vanilla Vite SPA, what broke, what we kept, and the exact vercel.json that ships today.
-
#04
Jun 17, 2026
PlannedAgent-native HRShipping a read-only MCP server in front of tenant data
What endpoints to expose first, how to scope permissions per tool, and the one security guarantee you cannot skip.
-
#05
Jul 15, 2026
PlannedIC visibilityThree lines a day: replacing the standup with a written feed
What we learned running Status Log on ourselves for three months — what landed, what we dropped, and the manager-safe recap that finally made async work without breaking trust.
-
#06
Aug 5, 2026
PlannedEngineering notesA 700-line intent parser beats our first LLM call
The deterministic nlp.ts module behind ⌘J. Six intent kinds, fuzzy matching, confidence scoring, and the benchmarks that convinced us to ship it instead of calling an LLM.
-
#07
Aug 19, 2026
PlannedAgent-native HRLetting agents act on people data — a permission model that doesn't leak
Write-actions via MCP without broad delegation. Per-tool permission scopes, replayable dry-runs, and an audit surface that holds up to a real security review.
-
#08
Sep 2, 2026
PlannedOSS mechanicsSix months of public issues: what the community actually wants
Every GitHub issue opened in the first six months, clustered by theme, with the three features we'll ship because of them and the two we said no to.
-
#09
Oct 7, 2026
PlannedEngineering notesSelf-hosting Pulse on a €25 Hetzner box
Docker Compose file, step-by-step, runbook for a 50-person team. Benchmarks, backup rota, and the two things you must not skip.
-
#10
Oct 21, 2026
PlannedAgent-native HRFrom command bar to agent loop: what changes when the user isn't human
The UX and product implications of a tool surface agents call directly. What breaks, what becomes possible, and the new security failure modes to design against.
Want to write for us?
Guest posts welcome — especially from ICs who've made their work visible inside an organisation, engineers running their own self-hosted deployment, and people-ops folks rethinking the review loop. We pay €400 per published piece (€200 for the draft even if we don't run it) and every guest byline links back to whatever you're building.
Pitch an idea → editorial@pulsehr.it Make your work
impossible to miss.
Self-host the open source on your own infra in 90 seconds, or pay us to run it. No demo gate. No enterprise tier with extra features. Export everything in a click — always.