Build logs from someone shipping security-first software alone.

Every entry here is a decision from a live product — the zero-knowledge vault behind MyDigitally, why Circal got renamed six weeks out from launch, the Claude Code setup that cut my session overhead in half. Including the calls I got wrong.

I build things to solve problems I actually have, and I write these the way I’d want to read them: what the problem was, what I tried, what broke, and what it cost.

The business side is here too — pricing decisions, pivots, the launches that didn’t land. Separating the engineering from the decisions around it would misrepresent how any of this got built.

roygarcia201@gmail.com

Defense in Depth

Defense in Depth: Building Layered Security for Business and Personal Protection In medieval times, castles weren’t protected by a single wall. They featured multiple barriers:

Read More »
roygarcia201@gmail.com

The Encrypted Credential Vault: Zero-Knowledge Security at MyDigitally.app

A new Encrypted Credential Vault has been successfully pushed to the project. Think of this like a mini-1Password or Bitwarden built right into the app. When you view an asset, you can now securely attach passwords, API keys, or private notes to it.

Before this code went live, the latest updates from other teammates (the Friends feature, security docs, and styling tweaks) were safely pulled in and combined with it.
Zero-Knowledge Security: How It Keeps Your Data Safe

The core philosophy here is “Zero-Knowledge.” The server (and anyone running the database) has absolutely no idea what your passwords are. Here is exactly how that works, in plain English.

Read More »

Feel free to visit the other sections

more @ trycircal.app mydigitally.app deliberate-digital-legacy.com