DEV Community

CrisisCore-Systems profile picture

CrisisCore-Systems

Founder of CrisisCore Systems. Building Protective Computing: local-first, privacy-first software for users under pressure. Creator of PainTracker.ca and ProofVault.

Education

Self-taught engineer shaped by production failures, open source, and real-world instability.

Pronouns

he/him

Work

Founder & protective computing engineer at CrisisCore-Systems

Offline-First Is Not a Feature. It Is a Failure Policy.

Offline-First Is Not a Feature. It Is a Failure Policy.

Comments
4 min read

Want to connect with CrisisCore-Systems?

Create an account to connect with CrisisCore-Systems. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Why Accountless Core Use Matters in Sensitive Apps

Why Accountless Core Use Matters in Sensitive Apps

Comments
3 min read
The Export Button Is a Consent Boundary

The Export Button Is a Consent Boundary

Comments
3 min read
A Small Checklist for Apps That Handle Vulnerable User Data

A Small Checklist for Apps That Handle Vulnerable User Data

Comments
3 min read
Building Health-Adjacent Software Without Overclaiming

Building Health-Adjacent Software Without Overclaiming

Comments
3 min read
Patient-Generated Reports Without Provider Integration

Patient-Generated Reports Without Provider Integration

Comments
3 min read
What I Learned Building a Free Tool Before Anyone Asked for It

What I Learned Building a Free Tool Before Anyone Asked for It

5
Comments
3 min read
The Friction Prerequisite: Why We Intentionally Slowed Down the UI

The Friction Prerequisite: Why We Intentionally Slowed Down the UI

Comments
6 min read
Offline Queue Replay and Idempotency in Offline-First PWAs

Offline Queue Replay and Idempotency in Offline-First PWAs

Comments
6 min read
Trust Boundaries in Client-Side Health Apps

Trust Boundaries in Client-Side Health Apps

Comments
7 min read
Testing IndexedDB Schema Migrations in Offline-First PWAs

Testing IndexedDB Schema Migrations in Offline-First PWAs

1
Comments
6 min read
Subpoena-Proofing by Design: Why Real Zero-Knowledge Has No Back Door

Subpoena-Proofing by Design: Why Real Zero-Knowledge Has No Back Door

Comments
7 min read
Rollback Patterns in Offline-First PWAs

Rollback Patterns in Offline-First PWAs

Comments
7 min read
Privacy-first, offline-capable, trauma-informed, open-source health tools should be the default

Privacy-first, offline-capable, trauma-informed, open-source health tools should be the default

1
Comments
22 min read
The Protective Legitimacy Score: How to Tell Whether a Trust Claim Is Structural

The Protective Legitimacy Score: How to Tell Whether a Trust Claim Is Structural

Comments
5 min read
Service Worker Failure Modes in Offline-First PWAs

Service Worker Failure Modes in Offline-First PWAs

2
Comments
8 min read
Coercion-Resistant UX: Designing Interfaces That Don't Pressure Users Under Stress

Coercion-Resistant UX: Designing Interfaces That Don't Pressure Users Under Stress

Comments
7 min read
Sync Conflict Handling in Offline-First PWAs: How to Merge Without Lying to the User

Sync Conflict Handling in Offline-First PWAs: How to Merge Without Lying to the User

2
Comments 1
7 min read
OpenClaw and the Boundary Problem

OpenClaw and the Boundary Problem

4
Comments
4 min read
The Stability Assumption: The Hidden Defect Source

The Stability Assumption: The Hidden Defect Source

Comments
6 min read
I Ran the Protective Legitimacy Score on MyFitnessPal. It Failed.

I Ran the Protective Legitimacy Score on MyFitnessPal. It Failed.

2
Comments
5 min read
Why Sovereignty Is Not Enough: The Missing Operational Layer in AI Stewardship

Why Sovereignty Is Not Enough: The Missing Operational Layer in AI Stewardship

2
Comments
6 min read
Protective Computing Is Not Privacy Theater

Protective Computing Is Not Privacy Theater

3
Comments
8 min read
Who Was the Software Built to Survive?

WeCoded 2026: Echoes of Experience 💜

Who Was the Software Built to Survive?

Comments 1
6 min read
ProofVault as a Release Artifact: Turning Trust Into Something You Can Verify

ProofVault as a Release Artifact: Turning Trust Into Something You Can Verify

2
Comments 2
8 min read
The Micro-Coercion of Speed: Why Friction Is an Engineering Prerequisite

The Micro-Coercion of Speed: Why Friction Is an Engineering Prerequisite

3
Comments 3
5 min read
Architecting for Vulnerability: Introducing Protective Computing Core v1.0

Architecting for Vulnerability: Introducing Protective Computing Core v1.0

1
Comments
7 min read
Preview Mode First: Agent Plans as PRs (Plan Diff + Invariants)

Preview Mode First: Agent Plans as PRs (Plan Diff + Invariants)

2
Comments
4 min read
How Pain Tracker Pro Streamlines WorkSafeBC Claims: A Composite Case Study

How Pain Tracker Pro Streamlines WorkSafeBC Claims: A Composite Case Study

Comments
2 min read
Maintaining truthful docs over time: how to keep security claims honest

Maintaining truthful docs over time: how to keep security claims honest

1
Comments
5 min read
Field Guide v0.1 What is inside and where to start

Field Guide v0.1 What is inside and where to start

Comments
2 min read
Quality gates that earn trust: checks you can run, not promises you can’t

Quality gates that earn trust: checks you can run, not promises you can’t

Comments
5 min read
Protective Computing Core v1.0 Design Scope and Practical Use

Protective Computing Core v1.0 Design Scope and Practical Use

2
Comments
4 min read
Analytics without surveillance: explicit consent, layered gates, and never sending Class A data

Analytics without surveillance: explicit consent, layered gates, and never sending Class A data

Comments
5 min read
Protective Computing Canon v1.0 is now DOI-backed

Protective Computing Canon v1.0 is now DOI-backed

Comments
4 min read
WorkSafeBC-oriented workflows without overclaims: structured summaries, careful language

WorkSafeBC-oriented workflows without overclaims: structured summaries, careful language

Comments
5 min read
Pain Tracker whitepaper v1.3.0 (PDF)

Pain Tracker whitepaper v1.3.0 (PDF)

Comments
1 min read
Privacy-First Pain Tracking as a New Digital Health Standard

Privacy-First Pain Tracking as a New Digital Health Standard

Comments
11 min read
Exports are a security boundary: the moment local-first becomes shareable

Exports are a security boundary: the moment local-first becomes shareable

Comments
5 min read
Trauma-informed UX + accessibility as architecture (not polish)

Trauma-informed UX + accessibility as architecture (not polish)

Comments
4 min read
Zod + defensive parsing in a local-first app: make your offline data trustworthy

Zod + defensive parsing in a local-first app: make your offline data trustworthy

1
Comments
5 min read
Service workers that don’t surprise you: deterministic caching for offline-first PWAs

Service workers that don’t surprise you: deterministic caching for offline-first PWAs

Comments
6 min read
Three storage layers in an offline-first health PWA: state cache vs IndexedDB vs encrypted vault

Three storage layers in an offline-first health PWA: state cache vs IndexedDB vs encrypted vault

Comments 1
9 min read
Offline-first without a backend: building a local-first PWA you can actually trust

Offline-first without a backend: building a local-first PWA you can actually trust

Comments
7 min read
Internationalizing Trauma-Informed UX: Testing Across Cultures

Internationalizing Trauma-Informed UX: Testing Across Cultures

Comments
11 min read
Cross-Crisis Calibration: Panic, Dissociation, Sensory Overload

Cross-Crisis Calibration: Panic, Dissociation, Sensory Overload

Comments
14 min read
Testing Recovery: Proving Your App Helps People Stabilize

Testing Recovery: Proving Your App Helps People Stabilize

Comments
11 min read
Test Your Tests: Does Your Crisis Simulation Match Reality?

Test Your Tests: Does Your Crisis Simulation Match Reality?

Comments
11 min read
When Crises Stack: Testing Co-Occurrence Without Cascading Failures

When Crises Stack: Testing Co-Occurrence Without Cascading Failures

Comments
10 min read
Launched: Pain Tracker v1.0.0 (Open Source, Local-First, Trauma-Informed)

Launched: Pain Tracker v1.0.0 (Open Source, Local-First, Trauma-Informed)

Comments
3 min read
Testing Across the Stack: UI Storage Encryption Offline Resilience

Testing Across the Stack: UI Storage Encryption Offline Resilience

Comments
11 min read
Performance Under Pressure: Crisis Detection Without UI Lag

Performance Under Pressure: Crisis Detection Without UI Lag

Comments
11 min read
Privacy-Preserving Analytics: Proving You Can Measure Without Identity

Privacy-Preserving Analytics: Proving You Can Measure Without Identity

Comments
12 min read
Visual Regression for Adaptive Interfaces: Testing That Crisis Mode Actually Looks Different

Visual Regression for Adaptive Interfaces: Testing That Crisis Mode Actually Looks Different

Comments
10 min read
The Ethics of Simulation: How to Test Trauma-Informed Features Without Exploiting Real Pain

The Ethics of Simulation: How to Test Trauma-Informed Features Without Exploiting Real Pain

Comments 4
10 min read
How to Test “User Is in Crisis” Without Treating Humans Like Mock Objects

How to Test “User Is in Crisis” Without Treating Humans Like Mock Objects

Comments
5 min read
The False Positive Problem: Calibrating Crisis Detection Without Becoming The Boy Who Cried Wolf

The False Positive Problem: Calibrating Crisis Detection Without Becoming The Boy Who Cried Wolf

Comments
7 min read
Two People, Same Body: A Developer's Crisis Architecture

Two People, Same Body: A Developer's Crisis Architecture

1
Comments
4 min read
Keeping Your Health Data Out of Court

Keeping Your Health Data Out of Court

Comments
5 min read
If Your Health App Can't Explain Its Encryption, It Doesn't Have Any

If Your Health App Can't Explain Its Encryption, It Doesn't Have Any

Comments
7 min read
loading...