← Web Projects

VaultDNA

April 2026 - May 2026

VaultDNA screenshot

Project Overview

Role
Solo build
Timeline
April 2026 - May 2026
Stack
Obsidian PluginTypeScriptBiotech
Status
Shipped — quick build

What I worked on

An Obsidian plugin that encodes a personal knowledge base into synthetic DNA sequences, built around real DNA-storage constraints — homopolymer-run limits and GC-content biasing — so the output is biologically plausible, not just a novelty.

The Challenge

Encoding arbitrary notes into DNA while respecting real biological storage constraints — keeping homopolymer runs and GC content within viable bounds without losing the ability to decode the notes back out.

The process

  1. Encoding scheme

    Mapped arbitrary note text onto a synthetic DNA alphabet.

  2. Constraint handling

    Kept homopolymer runs and GC content within real storage limits.

  3. Obsidian plugin integration

    Wired the encoder into Obsidian so a vault encodes in place.

  4. Round-trip decode

    Proved the notes decode back out losslessly.

VaultDNA — image 1
VaultDNA — image 2
VaultDNA — screenshot
VaultDNA — image 3
VaultDNA — image 4

VaultDNA is an Obsidian plugin that takes a personal knowledge base and encodes it into synthetic DNA sequences. It's built around the actual constraints of DNA storage — homopolymer-run limits and GC-content biasing — so the sequences it produces are the kind biology could plausibly hold, not just a string of letters.

Your notes, written in the alphabet biology actually uses.

It was scoped as a quick one-to-two-week build alongside Ostiara, and the interesting part was the round trip: encoding arbitrary notes into a constrained biological alphabet and getting them back out intact.

VaultDNA — wide screenshot
VaultDNA — banner

A knowledge base, encoded in four letters — and still decodable.