🧠 How I Think About Data

My research at MIT taught me that humans don’t just see data—they construct meaning. I design solutions with this in mind, optimizing dashboards for natural eye movement and building ML systems that can explain their reasoning.

Featured Writing

A mix of notes & experiments, data narratives, and essays & perspectives—built to show how I approach messy problems.

Cognitive Principles in Practice

Vision Drives Understanding

Design for scanning, not reading. Your brain decides what matters in 200ms.

See the Perception Guide →

Attention is Limited

Use it wisely. Humans can track 7±2 things—design within this constraint.

See Convoscope Example →

Patterns Beat Numbers

Humans think in stories. Show the narrative, not just the statistics.

See Fitness Story →

Featured Projects

Fitness Dashboard

Self-Hosted Workout Intelligence

Attention patterns reveal signal in 14 years of messy data.

When my running data collided with daily dog walks, every workout got mislabeled as a “run”—even the 30 minute sniff walks. I built a full pipeline (auto csv export → λ → ) that classifies runs vs. walks using ML, with built-in model retraining for transparency.

Cognitive insight: Humans recognize patterns through contrast and repetition—this system leverages both to surface the real story in behavioral data.

Convoscope

Conversational AI Management

Multi-modal comparison designed for cognitive load management.

Hopping between AI providers while losing track of what worked where felt increasingly inefficient. Convoscope is my solution: one interface, multiple models (OpenAI, Anthropic, Google), persistent conversation history, and automatic topic extraction. It’s a flexible workspace for comparing outputs side-by-side.

Cognitive insight: Working memory can only hold 7±2 items—by offloading comparison to visual space, we free cognitive resources for actual thinking.

Beehive Tracker

Beehive Analytics Platform

Computer vision meets human memory to structure 4 years of visual documentation.

Four years of unlabeled bee photos became a living knowledge base by combining EXIF metadata, Google Cloud Vision, and weather APIs. The result: a knowledge graph with a query UI that surfaces patterns—when swarms happened, which seasons were productive, what weather preceded problems.

Cognitive insight: Human memory is associative, not chronological—this system mirrors how beekeepers actually recall and connect observations.

Resources & Guides

Executive Brief Template

Turn fuzzy threads into crisp, action-ready briefs with evidence links—designed for executive attention spans.

Dataset & Prompt Cards

Lightweight governance you can actually keep—structure, versions, and reproducible envs.

Browse all resources

At-a-Glance: Education & Big Moves

A quick visual snapshot of the milestones that shaped my path — from UT Austin and MIT to data science and consulting.

🔬 Currently Exploring

AI Explainability Knowledge Graphs Human-AI Collaboration Attention Mechanisms in LLMs Data Product Design

Interested in discussing any of these? Let's connect