Projects
Learning by doing, from product lines to personal prototypes.
2026
- The cooking companion I want in every home kitchen, calm and on your side. A working prototype runs on our counter, and we cook from it every week.
TAP-ONCE MIC ACTIVE · "Heard you — setting 12m timer for pasta"Always-on wake words misfired over clattering pans and family conversation, and a 5-second cloud round-trip in silence felt broken. One tap on the dock + an immediate "Heard you" chime solved both.
projectAny recipe is now a search away, and an AI will write you a new one in seconds. What a home kitchen still lacks is a companion: something that knows what your family likes, gets you through the cook with wet hands, and remembers how you made it last time. Most cooking apps answer with more scrolling, more pop-ups, and more screens to manage.
- An experiment in holding my judgment in one place that other AI agents consult, built on a record of my calls that outlives any model.project
This project is testing out a light non-consensus thesis I have: that in a multi-agent future, we'll all want an agent dedicated 100% to understanding 'us' and injecting that into every workflow with other agents.
- A virtual workplace prototype for small remote teams where humans and AI agents work as one — and the shared output, not the chat thread, is the home.
3 OUTPUTS MOVED: Memory design live (4 in huddle) ·◇ CRTG&◇ RSCHinline
HUDDLE + SPEC: Carson speaking (14m) ·◇ CRTGtranscribing ·◇ RSCH3 comps
[A] Voice call · 11:08am [C] Pricing doc [CRTG] Synthesis [RSCH] 6 compsprojectMost tools today put inputs first — chats, docs, calls — and treat shared knowledge as the residue that's left over. Abuzz inverts that. The walk-in surface is what we're making, organized as a bento of live outputs. Conversations, drafts, huddles, and agent contributions feed those artifacts and are surfaced as their current best state. The one-liner I keep coming back to: knowledge is the home; the room is where it gets made.
- An always-on personal agent I run myself. It's useful every day, and it taught me that its worst failures were the ones that reported "ok".01 · SILENT PLUMBING DRIFT: 285× false "ok" heartbeats on a hung sync (Sync hung on CLI flag change · Unseen message backlog · Unverified self-reported status)02 · SOURCE-RECEIPT INVARIANT: Pinned deploy + pre-snapshot + mandatory source msg ID03 · VERIFIED ALWAYS-ON AGENT: Independent box across messaging threads, Telegram & Vault — Every alert cites its source message ID; health checks verify downstream state rather than model claims.project
For six days, the job that syncs my messaging threads reported "ok" every 30 minutes while syncing nothing. The messaging service had started rejecting the old client at the handshake, and the sync tool exited cleanly on total failure. It logged 285 runs, every one "ok" and every one a failure. I found it by luck, during a routine upgrade.
- Gemini Deep Research project mapping who predicts AGI is imminent, who doesn't, and the financial incentives behind each position.Raw Position (n=33 across Model Builders, Safety, Independents & Surveys): Every speaker predicting AGI by 2026–2027 holds $5.5B–$730B in frontier-lab or fund exposure. Click any node or switch to "Netted for Book" to isolate counter-incentive signal.project
A Gemini Deep Research run on one question: who says AGI is close, and what do they stand to gain if they're right? It catalogs 33 named figures across AI labs, academia, investors, skeptics and policymakers, each with their public AGI timeline, their view on how fast takeoff goes, and the equity or fund exposure behind it. The aim is to read each argument against the speaker's incentives, not to call anyone dishonest.
- A personal AI agent built on Claude Code skills that manages email, notes, finances, tasks, and content — and improves itself through use.Telegram Voice Memo (0:42)
- 🎙️ "Remind me to check the Blanchett spending curve before Friday..."
- Whisper transcript confidence: 0.98 · Speaker: Danny
- Extracted intent: Spending curve follow-up + journal reflection
Vault Router (≥90% Confidence Rule)- Target 1 → 1. inbox/2026 Journal.md (## 2026-03-06 🎙️ bullet)
- Target 2 → 6. Projects/Career Next Steps/Next Up (🤖 tagged)
- Rule check: never overwrite user prose; append under dated heading
digest-2026-W10.md · Weekly Loop- ✓ Journal seed echoed into ## Your week want/pull prompt
- ✓ Reply "do it" dispatches background Claude session via launchd
- ✓ Session stops at ready-for-review — never sends externally
projectEach capability in Daclaude is a plain-text SKILL.md file — the prompt is the codebase, an Obsidian vault is the persistent state, and ~30 skills handle email triage, voice capture, quests, medical reimbursements, and financial modeling. On a morning walk I can send a voice memo on Telegram; the bridge transcribes it, classifies it against a routing map (ROUTING.md), and files anything above 90% confidence straight into my rolling journal, a project folder, or my task list without me opening a laptop. When a skill falls short, I edit its markdown instructions mid-session: /handoff captures what broke, an adversarial verifier checks the fix, and learnings compound across sessions.
- Claude Code skill that turns personal finance data into a forward-looking dashboard — projections, scenario modeling, FI tracking, and investment thesis workshops.Blanchett (2014) + BLS / EBRI Empirical Curve: Real household spending declines in mid-retirement before late-life healthcare rises — meaning our flat 3% rule was 56% over-provisioned.project
Most personal finance apps stop at showing you what you already spent. This skill connects Claude to live account data via MCP and routes across five working modes: current financial picture, multi-decade scenario projection ("what if we buy a house or take a sabbatical?"), an investment thesis workshop, advisor meeting prep, and tax planning.
- Family task management in Obsidian with GitHub sync — tasks as markdown files with frontmatter, synced to apps via GitHub API.project
Instead of adopting another standalone task app, our household tasks live as plain markdown files in Obsidian with structured frontmatter (status, owner, due, category). Obsidian Git syncs the vault to GitHub every five minutes, and family tools like Sugarface and Daclaude read and update the same files through the GitHub API — human-readable, version-controlled, and never locked inside one app's database.
- A family assistant for meal planning, fitness and household coordination, built for exactly three people.project
Started as a holiday project to test a theory: building exactly what you need with AI is now better and cheaper than adopting professional products. Ten days and $50 in API costs later, my wife uses it daily. The real discovery wasn't the app — it was how easy it was to build a system that improves itself across sessions. Custom /handoff commands, project diaries, and executor-evaluator patterns turned Claude into a collaborator that got better every day. Became the basis for a published essay on self-improving AI workflows.
- Autonomous 12-round Ralph Loop strategy discovery over 18 months of multi-venue perpetual futures data, paired with a 46-feature LightGBM model, composable strategy shell, and live Vercel signal pipeline.LightGBM Quantile Regression (86% Direction Accuracy across 46 Features): Predicts next-interval funding direction and magnitude quantiles while keeping entry, sizing, and exit rules modular.project
Started with an autonomous research phase: built a backtesting engine over 18 months of multi-venue perpetual futures funding rate data and ran a 12-round "Ralph Loop" that tested 100+ strategy variants across entry timing, venue selection, concentration, and exit rules without human intervention. Single-venue concentration beat multi-venue complexity across every regime, and adversarial verification caught five critical backtester bugs before capital was touched.
- Open-source Claude Code skills for startup operators: coaching, email triage and prompt sharpening, plus /commit and /learn for teams.01 · BLANK-PROMPT FRICTION: Re-explaining context every session (One-off email drafts · Generic coaching replies · Unstructured candidate skims)02 · SKILL.md CARTRIDGES: sync-skills-public + sensitive-content-scanner03 · OPEN-SOURCE OPERATOR KIT: Drop-in skills for triage, coaching & screening — Each skill encodes a repeatable workflow, quality bar, and failure modes in plain markdown.project
Skills are reusable instruction sets that tell Claude how to handle specific recurring workflows. Built these from my own daily work running a startup — radical-candor coaching, email triage, reality-checking plans, and prompt sharpening — then packaged them for other operators. The coaching skill alone replaced hours of solo "let me think through this" time.
2025
- Gemini Deep Research project mapping ethical and legal violations at the largest tech companies over time, scored by impact.Cumulative Impact (58 Scored Incidents, 351 Total Points): Meta (90) and Google (67) account for 45% of all recorded severity points since 2000; switch categories above to inspect the exact incident breakdown.project
A Gemini Deep Research run that built a longitudinal view of corporate ethics failures across big tech — antitrust, privacy, labor, safety, content, and AI-specific violations from 2000 through 2024. Each incident was scored by impact (severity × scope × duration × precedent) and plotted on a per-company timeline, with the bubble size scaled to the impact score.
- A roadmap where goals are gravitational centers and solutions orbit at a distance set by how sure you are.project
A roadmap without Gantt charts. Goals sit on a spatial canvas and solutions orbit them at a distance set by confidence (0–100%). It zooms between three levels: strategic overview, tactical planning and implementation detail. Every state change records the "why" behind the decision. Local-first, no account needed.
- Internal MCP server at Recall that evolved across three phases — from company knowledge Q&A and semantic vector search to proactive drift detection across team messaging.get_company_knowledge() + get_daily_summary()
- Ingests daily activity across docs, project tracking, code, and chat into one combiner
- Shared MCP backend serves both desktop coding agents and the team chat bot
- Engineers in their editor and teammates in chat query the exact same company state
search_all_summaries() → Multi-Tool Chaining- Semantic vector retrieval across all historical summaries, strategy docs, and PR context
- Native multi-tool chaining pulls strategy doc + last 14 days of shipped work in one pass
- Bottleneck revealed: still reactive — you had to already suspect something changed to ask
check_alignment() + detect_gaps() + search_team_learnings()- check_alignment diffs yesterday’s commits and threads against stated strategy & positioning
- detect_gaps flags pages untouched ≥180d and recurring concepts (≥3 mentions) missing a page
- Indexes AGENT-LEARNINGS.md across repos while pruning half the original tool surface
projectAtlas started as a way for our team at Recall to ask questions about company context without digging through docs and chat. By December it was doing the reverse: comparing each day's commits, threads, and docs against our stated plans and telling us when our daily work had quietly drifted away from our own strategy.
- Zero-backend, offline-first PWA for coordinating a family trip to Rome — works on the plane, syncs across phones via manual export/import.project
Every group travel app assumes you want to create accounts and have cell service when you land. I wanted an itinerary our family could edit on the flight over: an installable mobile web app that stores everything locally on the device and shares updates between phones by passing a tiny snapshot file over AirDrop or text.
2024
- Knowledge and evaluation infrastructure for AI agents: open competitions and verifiable skill markets.Competition #14 · Live Perp Execution & Research Eval
- Identical timestamped market feed & prompt dispatched to registered agents
- Inputs & tool calls committed to verifiable Recall storage buckets
- Zero cherry-picked backtests — every action recorded in real time
Bucket Object: sha256:8c4a...19e0 · Signed Execution Log- Step 1: tool_call(search_market) → hash anchored at t+140ms
- Step 2: reasoning_trace + order_payload signed by agent key
- Anyone can audit the exact inputs, model weights hash, and outcome
Global Leaderboard · Risk-Adjusted Provenance Rank- Scores weighted by out-of-sample consistency across multiple competitions
- Downstream users & protocols query Recall for verifiable agent reliability
- Led GTM, product strategy, and ops as COO through the Recall pivot
2024–2026 · productAs COO, I led go-to-market, product strategy and operations through the company's merger and its pivot to an open evals network for AI, which we ran as an AI-native operating experiment.
2021
- A decentralized network for user-controlled data that different applications can share. I led it as CEO of 3Box Labs.StreamID: kjzl6cwe1jw147...9x2a
- Header: { controllers: ["did:pkh:eip155:1:0x71C..."], model: "Profile" }
- Payload: { displayName: "dazuck", bio: "Builder",karma: 42 }
- Signature: JWS Ed25519 verified against controller DID document
Commit #2 · App B Mutates Shared Model- prev: bagcqcerakszw2... · proof: cid(genesis)
- Patch: [{ op: "replace", path: "/karma", value: 48 }]
- ComposeDB GraphQL index updated across all subscribed nodes
Merkle Anchor Commit #3 · Verifiable Timestamp Proof- Merkle root: 0x9f8e2b...4c1a · Batch size: 4,096 stream commits
- Consensus: deterministic conflict resolution via earliest anchor timestamp
- Verifiable offline by any peer replaying the hash-linked commit log
2021–2024 · productA decentralized data network where applications build on shared, user-controlled data streams. It replaced the 3Box.js approach with event-sourced streams anchored to verifiable timestamps, IPFS for content-addressed storage and a custom consensus mechanism for ordering.
2018
- SDK for user-controlled data and identity in decentralized apps. More than 100 early projects used it, including Uniswap, Gitcoin and Aragon.const box = await Box.openBox(address, provider)
- Key signature derives deterministic 3ID signing & encryption keys
- Public profile resolved: { name: "Danny", emoji: "🛠️", image: "ipfs://..." }
- Zero centralized auth server — keys live in browser local keychain
await box.openSpace("gitcoin-quests")- space.private.set("draft_submission", encryptedPayload)
- space.public.set("completed_badges", ["open-web-2019"])
- Replicated via OrbitDB CRDT log over libp2p pubsub
Why 3Box.js Led Directly to Ceramic- Browser-based IPFS/OrbitDB peer sync took 4–9s on cold start
- Global GraphQL queries across 100+ apps needed indexing beyond per-user logs
- Lesson: replace client-heavy OrbitDB with Ceramic event streams + ComposeDB
2018–2020 · productAn open-source JavaScript SDK that let decentralized applications store user-controlled data and identity profiles. Instead of every app building its own user system, 3Box.js was a shared layer where people owned their information and could carry it between apps.
2016
- Math fluency and number sense product suite at Zearn — first to implement new Common Core standards, used by millions of kids across the US.Make 10 to Add: 8 + 5 = (8 + 2) + 3
- Frame 1: [● ● ● ● ● | ● ● ● ○ ○] (8 counters placed)
- Student slides 2 counters from 5-tray to complete the 10-frame
- Visual readout: 1 full ten + 3 ones = 13 (conceptual grouping before memorization)
Benchmark Hop: 37 + 25 on the Open Number Line- Hop 1: 37 ──(+3)──► 40 (land on the friendly decade benchmark)
- Hop 2: 40 ──(+20)─► 60 ──(+2)──► 62
- Misconception check: catches ones-place carry errors visually
Prerequisite Graph · Place Value & Mental Decomposition- When a student misses 43 − 18, routes back to decade decomposition (43 − 10 − 8)
- Tracks fluency growth across concrete → pictorial → abstract representations
- Empowers K–5 teachers with real-time misconception diagnostics
2016–2017 · productThe core problem wasn't gamifying arithmetic — it was mapping the new Common Core fluency standards into a progression that made mathematical sense instead of reading like a checklist. As PM at Zearn, I led the creation of proprietary curriculum IP around how the standards built on one another: which concepts were true prerequisites, where common student misconceptions lived, and how to sequence interactive visual models so kids built genuine number sense rather than memorizing procedures.
2015
- iOS game that taught kids multiplication through play — popping number bubbles to build fluency. PM at a NYC edtech startup.Target Product: 42 · Pop the Factor Pair!
- Floating bubbles: [ 6 ] + [ 7 ] → POP! = 42 (+10 pts)
- Distractor bubbles: [ 8 ] [ 5 ] drift apart with gentle physics bounce
- Zero countdown panic timer — designed to feel like play, not a pop quiz
Student Mastery Matrix · Fact 7×8 Flagged- Mastered (<1.5s recall): 3×4, 5×6, 6×6, 2×9 → interval widened to 14m
- Learning (hesitation 3.8s): 6×7, 7×8 → re-seeded in next 3 bubble waves
- Scaffold mode: splits 7×8 into (5×8=40) + (2×8=16) visual array hint
15-Minute Math Station · 38 Facts Practiced- Accuracy: 91% across 38 bubble pops · 0 remedial worksheet drills
- Newly automatic this session: 6×7=42, 8×4=32, 9×3=27, 7×6=42
- Next session warm-up queued: 7×8 and 8×9 factor families
2015–2016 · productEach round adapted to where the student actually was: facts a kid missed came back on a spaced-repetition schedule, while mastered tables stepped out of the way so practice felt like a game rather than a drill. We tested the prototype directly with elementary classrooms in NYC public schools to tune the pacing and difficulty curve.