VaultDNA

Project Overview
- Role
- Solo build
- Timeline
- April 2026 - May 2026
- Stack
- 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
Encoding scheme
Mapped arbitrary note text onto a synthetic DNA alphabet.
Constraint handling
Kept homopolymer runs and GC content within real storage limits.
Obsidian plugin integration
Wired the encoder into Obsidian so a vault encodes in place.
Round-trip decode
Proved the notes decode back out losslessly.





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.
