Las Vegas, NV
I build agentic workflows and AI-focused devtools, then turn what breaks into reference patterns developers can use.
Every project here runs the same loop: build the system, write down what broke, then take the lessons on stage. Here's one thread, end to end.
An AI memory app that keeps chat, voice, files, facts, and recall in the same system.
GitHubAn AI memory app that keeps chat, voice, files, facts, and recall in the same system instead of letting the model own the truth.
A voice-first AI journal that actually LISTENS, remembers everything you've ever told it, and talks back like someone who knows you.
A college comparison tool that uses Department of Education data to make cost, debt, and outcome tradeoffs visible.
Chrome extension for voice-to-text that learns your writing style without storing your words. Works anywhere you type.
A journaling system that turns entries into patterns, reflections, and third-person life-story chapters you can come back to.
A branching decision simulator for long-term career, life, and money tradeoffs, with multiple models checking the shape of each path.
Chrome extension that detects AI-generated content using multiple ML models. Floating popup on text selection, right-click menu, and browser UI.
A unified AI memory layer with branching, rollbacks, and conflict detection — all powered by a single TiDB table.
Turns unstructured docs and GitHub issues into a structured TiDB knowledge graph using Bedrock embeddings + TiDB Vector, making docs instantly searchable for agents, CLIs, and dev tools.
A semantic FAQ assistant (CLI + web UI) using AWS Bedrock embeddings & TiDB Cloud vector search, with built-in progress bars and automated tests.
I travel globally (and locally here in Vegas) to share knowledge. Here is where I've been and where I'm going.