← Back to latest

How to organize your life with a personal database

You probably have data scattered everywhere. Bank statements in email. Expenses in a spreadsheet. Goals in a notes app. Side project ideas in a different notes app. Contacts in your phone, recipes in a bookmark folder, and workout logs in yet another app.

Each tool handles one slice. None of them talk to each other. And none of them can answer the questions that actually matter: "How much did I spend on eating out this year?" "Which side projects actually made money?" "Am I making progress on my goals?"

The personal data problem

We generate more personal data than ever, but we have less visibility into it than ever. The irony is that businesses solved this problem years ago with databases, dashboards, and analytics tools. But those tools were built for companies, not individuals.

Notion got closest to solving this for individuals — it's flexible enough to track almost anything. But Notion is a document tool with database features bolted on. You can create tables and relations, but you can't query across them easily, build charts from your data, or run analysis that would be trivial in SQL.

Google Sheets can handle the data, but it quickly becomes a mess of tabs, VLOOKUP chains, and fragile formulas that break when you move a column.

What a personal database looks like

A personal database isn't a scary technical thing. It's simply a structured place to keep your data, with the ability to ask questions about it. Think of it as the backend your personal life has been missing.

Here's what people actually track in personal databases:

Finances. Import bank statements as CSVs. Categorize transactions. Ask "how much did I spend on subscriptions this quarter?" and get a real answer, not a manually-built pivot table.

Health and fitness. Log workouts, meals, weight, sleep — whatever you track. See trends over time. Connect your nutrition data to your energy levels. The Quantified Self community has been doing this for years, but it's always required technical skills. It shouldn't.

Side projects and freelancing. Track clients, invoices, hours, and project status in one place. Know exactly how much you've earned, what's outstanding, and which clients are most profitable.

Collections and hobbies. Books you've read (with ratings and notes), recipes you've tried, places you've traveled, wines you've tasted. Anything you collect or curate benefits from structure.

Life admin. Warranty expiry dates, insurance policies, vehicle maintenance schedules, subscription renewals. The boring stuff that costs you money when you forget it.

Why not just use a spreadsheet?

You can — and many people do. But spreadsheets break down in specific ways for personal data:

You can't easily ask questions across sheets. "Show me all expenses over $100 from vendors I haven't used in 6 months" is trivial in SQL and nearly impossible in a spreadsheet without significant formula work.

Data entry is tedious. Spreadsheets don't validate input. You can type "Januray" in a month column and it won't blink. A database with proper types catches errors before they compound.

Visualization requires manual work. Every chart in a spreadsheet is a manual creation that breaks when your data changes shape. A database-backed tool can generate visualizations from queries dynamically.

Getting started

You don't need to migrate everything at once. Start with the area of your life that generates the most data or causes the most friction. For most people, that's finances or a side project.

Export a CSV from your bank. Import it into a database tool. Add a "category" column and start tagging transactions. Within an hour, you'll have more financial visibility than you've ever had from a spreadsheet.

From there, expand. Add another table for a different domain. Link them if they relate. Build a personal data hub that grows with you instead of fragmenting across apps.

Shard is designed to be your personal database — import a CSV, ask questions in plain English, and see your life data clearly for the first time. No technical skills required. Sign up free and bring your scattered data together.