Exploring Ideas: A Blog on Technology, Startups, Food, and More

Welcome to my blog where I share thoughts and insights on technology, startups, and life in Atlanta. Browse through the articles below or explore by topic.

Joining Scale Venture Partners as Chief Data Scientist

October 20, 2025

I’m excited to share that I’ve joined Scale Venture Partners as Chief Data Scientist. After spending the last few years building AI/ML systems to extract insights from venture data at Aumni and JPMorgan Chase, I’m now working directly with a VC firm to embed those capabilities and more into their investment process. The Opportunity Scale operates in what we call the “messy middle” of venture: betw...

Read more →

Keeks 0.3.0: Introducing the Merton Share Strategy

October 15, 2025

I’m excited to announce Keeks 0.3.0, which introduces a powerful new betting strategy based on Robert Merton’s portfolio optimization work. This release also adds the ability to calculate maximum entry prices for one-time gambles, complete with examples that explore the famous St. Petersburg paradox. What’s New The highlight of this release is the MertonShare strategy, which gives you explicit con...

Read more →

What Two Failed Vibe Coding Projects Taught Me About AI Assistants

October 13, 2025

I built two projects over the past year or so that will probably never see production. Both consumed weeks of real time in agregagte and served as testing grounds for every new model and coding assistant that dropped in that time: Cursor, Claude Code, Codex, MCPs, the whole parade. While neither shipped, I learned more from these failures than from most of my successful projects. Having some kind ...

Read more →

From Saved Prompts to Slash Commands: Building a Personal Prompt Library with MCP

October 10, 2025

I keep finding myself typing the same prompts over and over. “Run make lint and fix all issues.” “Do an audit and create contextswitch tickets for tech debt.” “Review this code and suggest improvements.” These aren’t one-off requests. They’re workflows I repeat constantly across different projects. And every time, I’m either retyping them from memory or hunting through chat history to copy-paste t...

Read more →

Evergreen Gets Serious: Actions, Prompts, and Building Tools That Think With You

October 8, 2025

A month ago I built Evergreen, a personal CRM in Swift despite never having written Swift before. It worked well enough. I could track contacts, log interactions, and stay on top of follow-ups for the Atlanta AI dinners. But as I actually used it, I started noticing the gaps. The data model was too simple. I couldn’t capture enough detail about what I was doing or what needed doing. And while the ...

Read more →

Angel Portfolio Cira 2021-2023 Update

October 6, 2025

A few years back, I was in a position to make some small angel investments through SPVs, writing checks into early-stage companies with clear tailwinds from major macro trends. As I wrote in my original angel investing post, I focused on businesses I could understand, early-stage deals with sane valuations, and founders with advantages that mattered. The thesis centered on companies positioned to ...

Read more →

Keeping Claude Code, Cursor, and Codex on Track with ContextSwitch

October 3, 2025

Keeping Claude Code, Cursor, and Codex on Track with ContextSwitchWorking with AI coding agents is great until you switch between tools. You spend an hour getting Claude Code set up with context, then a new great model comes out and you need to jump into Cursor to try it out, and suddenly you’re re-explaining the entire project plan. Again. The same happens when the projects get truly large and co...

Read more →

Understanding MCP Prompts and Resources: The Hidden Gems of Model Context Protocol

September 29, 2025

Understanding MCP Prompts and Resources: The Hidden Gems of Model Context ProtocolWhen people talk about Model Context Protocol (MCP), they usually focus on tools: those executable functions that let AI models take actions in the world. But MCP has two other powerful features that are less understood but equally important: prompts and resources. What is MCP Again? Model Context Protocol is like US...

Read more →

Reading the Tea Leaves: Extracting Competitive Intelligence from Job Postings

September 22, 2025

This is the fourth in a four-part series on analyzing job postings from different perspectives: as a candidate, as a hiring manager, as an HR partner, and as a competitive analyst. The Slack integration engineer posting appeared on your competitor’s jobs page on a Tuesday. By itself, unremarkable—every SaaS company eventually builds Slack integrations. But this was the third API-focused engineerin...

Read more →

The HR Audit: Reviewing Job Postings for Legal Compliance and Risk Management

September 19, 2025

This is the third in a four-part series on analyzing job postings from different perspectives: as a candidate, as a hiring manager, as an HR partner, and as a competitive analyst. Disclaimer: This post is for informational purposes only and does not constitute legal advice. I am not a lawyer. Employment law varies significantly by jurisdiction and changes frequently. Always consult with qualified ...

Read more →

Subscribe to the Newsletter

Get the latest posts and insights delivered straight to your inbox.