Waging Semiological Guerrilla Warfare Since 2002

Building technology for better meaning making.

My projects are grounded in one core belief: language is the primary human technology.

From the code that makes software work, to the rhetoric that makes politics bite, to the physical intelligence that produces brilliance on the field of play, human activity is meaning-making activity. We act through forms — words, gestures, systems, rules, symbols, interfaces, institutions — that make ideas visible, communicable, contestable, and operational.

My work builds at that layer: technology for making meaning easier to see, navigate, structure, and use.

Founder of Industrial Semiotics. Proudly #TeamRhetoric at #Cal#GoBears. Fan of both footballs: #USMNT and #Raiders. Filmmaker, marketing technologist, brand semiologist, protocols-over-platforms partisan, and agentic-development practitioner.

Currently raising — open to aligned investor conversations.

Skysquare

Active · Product ◆ investable
Open Web / AT Protocol

Skysquare reverses the broken flow of social media. Instead of starting in the feed and chasing context afterward, it starts at the source — overlaying Bluesky conversation onto the articles, essays, and documents people are already reading.

It turns static pages into living public objects: source material with discourse, quotation, social context, and discovery built in.

Chrome extension · TypeScript · esbuild
AT Protocol · Bluesky OAuth 2.1
AWS ECS · PostgreSQL RDS · S3 cold archive

Infoscape

Active · Infrastructure
Source Classification / IPTC Taxonomy / Skysquare Infrastructure

Infoscape is the domain-intelligence layer behind Skysquare: a classification pipeline for understanding what kind of information source a domain represents, how authoritative it appears to be, and whether it belongs in a trustworthy public-discourse graph.

It turns the open web into a structured corpus — newspapers, universities, government agencies, NGOs, platforms, aggregators, commerce sites, propaganda outlets, spam farms, and everything in between — so Skysquare can reason about sources instead of treating every link as the same kind of object.

175K domains indexed · 139K+ active
Python · FastAPI · SQLAlchemy
PostgreSQL · pgqueuer
curl_cffi → Camoufox → Wayback Machine

ContextQB

Active · Product ◆ investable
Agentic Development / MCP / Architecture Education

ContextQB teaches everyday builders how to steer AI agents without losing control of the work. AI can write code quickly; it does not decide what belongs where, what should own state, or when a shortcut will turn the next change into a mess.

The project combines a methodology, a course platform, a structured content library, and an MCP server that brings guides, principles, playbooks, audits, and prompts directly into agentic coding tools.

It is architectural thinking for the agentic era: better context, clearer instructions, steadier judgment, and enough structure to keep AI-built projects coherent as they grow.

pnpm monorepo · Node 20+ · TypeScript
Next.js · Cloudflare Workers
MCP server · stdio transport

Channelscape

Building · Product / Services ◆ investable
Martech as Owned Infrastructure

Channelscape helps teams escape the SaaS rental treadmill by moving their marketing stack onto open-source infrastructure they can actually own.

The work spans stack architecture, migrations, integrations, and managed operations across CRM, automation, analytics, content, commerce, and AI. The product layer is growing out of that service pattern: dashboards, site-builder workflows, and managed open-source tools for teams that want control without rebuilding everything from scratch.

It is martech as owned infrastructure — not another rented platform with your data, workflows, and roadmap locked behind someone else's pricing model.

pnpm monorepo · TypeScript
Astro · Cloudflare Workers Static Assets
WordPress · Mautic · CRM integrations
Docker · Cloudflare · open-source martech