All Posts
-
Attractor: Building a Memory Engine Inspired by How the Brain Works
I’ve been thinking about memory — not human memory, but how machines store and retrieve it. Most systems today are either key-value stores (fast, exact, dumb) or vector databases (semantic, but sti...
-
VaultMem Part 3 — Hiding PII from Your LLM Provider
Part 1 covered the core encryption model. Part 2 covered multi-modal ingestion and pluggable backends. This post covers v0.3.x — a new layer of privacy that addresses a problem encryption at rest c...
-
VaultMem Part 2 — Multi-Modal Memory, Temporal Search, and Pluggable Backends
Part 1 covered why I built VaultMem, how the encryption works, and the core memory model. This post covers what came next in v0.2.0 and v0.2.1 — the parts that took the library from a solid foundat...
-
Your AI Agent Shouldn't Be Able to Read Your Diary
Imagine you have a personal AI assistant. Over months, you tell it everything — your health worries, your relationship friction, your career anxieties, the habits you’re trying to break. It remembe...
-
VaultMem — Building Encrypted Memory for AI Agents
While building Rena — a voice AI health agent I submitted for the Google Gemini Live Agent Challenge — I needed persistent memory. Something that could build a user profile from conversations acros...
-
Building Rena — An AI Health Companion with Gemini Live, Veo 2, and Google ADK
I built Rena for the Gemini Live Agent Challenge 2026 — a personal AI health companion where you never have to open a logging screen. You just talk.
-
AI History Blog Generator
I was curious how AI had evolved over the years — not just the big headline moments but the smaller steps in between that actually moved things forward. I wanted something I could browse casually, ...
-
Are These AI-Generated Tests Good?
I use AI to generate a lot of tests now. It saves time, but fast output can create false confidence.
-
Building Your Website with Jekyll and GitHub Pages
A static site on Jekyll + GitHub Pages is fast, free to host, and works great with an AI-assisted editor. This post assumes you’re using something like Cursor, Codex, or Copilot to generate most of...
-
Codex Skills: Baking Your Workflow Into the Tool
A follow-up to I Fell in Love with Coding Again
-
I Fell in Love with Coding Again
I didn’t expect to say this, but I fell in love with coding again.
-
My SF Ruby 2025 Experience — Talks, Side Quests, Community & Inspiration
Last week, I got to check out SF Ruby 2025, and honestly, it was one of the most exciting conferences I’ve been to in ages. Ruby events always have this warm, community vibe, but this one truly sto...
No posts match your search.