• The boat is in the water: Spring Voyage is open source

    The boat is in the water: Spring Voyage is open source

    Today I’m pushing Spring Voyage out of the harbor. You can track its journey on GitHub – Spring Voyage, supported by CVOYA LLC. This is an early “alpha” release. The substrate is in a good state; I’ve been playing with…

    Read more →

  • My Coding Agent Needed Its Own GitHub Identity

    My Coding Agent Needed Its Own GitHub Identity

    In my last post, I wrote that “the typing of code was parallelized and delegated. The judgement wasn’t.” That distinction has become an important part of how I use coding agents. When I started using a coding agent seriously, one…

    Read more →

  • Rebuilding My AI Team in Twelve Days — And Why

    Rebuilding My AI Team in Twelve Days — And Why

    In February, I wrote about the small team I’d stood up instead of hiring humans: Ada and Dijkstra on the backend, Kay on the frontend, Hopper on infrastructure, and a Python “team leader” watching a GitHub project board, handing out…

    Read more →

  • How I Built My Own Team of AI Developers

    How I Built My Own Team of AI Developers

    Assembling a dream team without a single hire I’ve been making great progress on CVOYA‘s first product — a “lifelong personal intelligence” that acts as the user’s second mind. It remembers your experiences, learns from your life, and evolves with…

    Read more →

  • Reflecting on 2025: Building CVOYA’s Future with AI Coding Agents

    Reflecting on 2025: Building CVOYA’s Future with AI Coding Agents

    As 2025 is now behind us, I wanted to share a few reflections from my CVOYA journey over the last several months. This voyage started with a small set of big questions — the kind that are easy to daydream…

    Read more →

  • DIY smart home accessory – It all started with a question to ChatGPT

    DIY smart home accessory – It all started with a question to ChatGPT

    Few months ago, we bought a sculpture from a local art fair for our Palm Desert house. We found a great spot for it in the hallway but it bothered me that it was not properly lit. I wanted to…

    Read more →

  • The Beginning of CVOYA

    The Beginning of CVOYA

    There’s a unique energy that comes with starting something new — a blend of excitement, uncertainty, and boundless creativity. For me, that energy has taken the shape of a new company: CVOYA. The name is inspired by “Cosmos: A Personal Voyage,”…

    Read more →

  • Enhancements in Graph Model: Dynamic Entities & Full-Text Search

    Enhancements in Graph Model: Dynamic Entities & Full-Text Search

    As I continued work on BrainExpanded and its MCP service, I came to realize that I needed support for dynamic entities and full text search in the Graph Model API. I just published a new release of the Cvoya Graph…

    Read more →

  • GraphModel: A .NET Abstraction for Graphs

    GraphModel: A .NET Abstraction for Graphs

    Just over a month ago, I published “Playing with graphs and Neo4j“. Back then, it was just a toy implementation, an experiment, to help me with what I have been doing for my startup. Well, that little experiment has grown…

    Read more →

  • Playing with graphs and neo4j

    Playing with graphs and neo4j

    After my initial implementation of some BrainExpanded-related ideas on top of dgraph using its GraphQL interface, I realized that the GraphQL data model was a bit restrictive for what I needed. It’s a long story so I won’t bore you.…

    Read more →

  • A Graph Model DSL

    A Graph Model DSL

    Say hello to the Graph Model Domain Specific Language (GMDSL), created with the help of Github’s Copilot. I was ready to iterate on the implementation of BrainExpanded, especially the backend graph data model. I wanted to explore the use of…

    Read more →

  • BrainExpanded – Web app and Data Sources

    BrainExpanded – Web app and Data Sources

    As I wrote in previous posts, the manual recording of memories for BrainExpanded is just the beginning. Once the basic infrastructure is in place, devices (e.g. phones, laptops, wearables) and applications/services can automatic capture moments from a user’s life such…

    Read more →

  • BrainExpanded – End-to-end working

    BrainExpanded – End-to-end working

    Imagine a world where your memory is enhanced by a team of intelligent agents, working tirelessly to keep you organized and informed. Welcome to BrainExpanded. It’s time for an update on BrainExpanded, a system that helps me understand the technologies…

    Read more →

  • BrainExpanded – Login State Caching Issue in iOS Share Extension

    BrainExpanded – Login State Caching Issue in iOS Share Extension

    As part of the BrainExpanded project, I’m building an iOS app that lets users easily add links, text, and images to the “brain’s memory.” Once in the memory, various agents process the content to make it more accessible and useful…

    Read more →

  • Is AI Good or Bad?

    Is AI Good or Bad?

    Artificial Intelligence (AI) has rapidly evolved over the past few decades, becoming an integral part of our daily lives. From enhancing the capabilities of our smartphones to revolutionizing industries such as healthcare, finance, and transportation, AI technologies hold immense potential.…

    Read more →