Voice · Wearables · AI · Open Protocols

Building tools for
real problems

A collection of apps, experiments, and open source projects.

Apps & Products

Live

Wearables

MiniNews

AI-summarized news for your watch. Kotlin Multiplatform ships to Android Wear and Apple Watch from one codebase.

  • KMP
  • Compose
  • SwiftUI
mininews.app →
Productivity

Think2Link

LinkedIn content assistant. Draft posts with AI, publish to your feed without leaving the app.

  • Next.js
  • Gemini
  • LinkedIn API
think2link.blog →
Analytics

Engineering Report

GitHub contribution analyzer for performance reviews. AI surfaces code quality, collaboration patterns, and review depth.

  • Next.js
  • Gemini
  • GitHub API
swe.report →
Commerce

e-tycoon

Trending tech products powered by AI and Google Trends.

  • AI Ranking
  • Google Trends
  • E-commerce
e-tycoon.net →
Mathematics

General Number Field Sieve

Interactive integer factorization tool that runs real Python in-browser via Pyodide.

  • Pyodide
  • Python
  • WebAssembly
gnfs-edu.web.app →
Book

Solipsistic Physics

A book exploring M-theory and quantum gravity through the only perspective any of us actually has: our own.

  • M-theory
  • Quantum Gravity
  • Physics Writing
book →

In Development

Education

Algebro

Cross-platform app for improving technical diagramming skills. Draw system architectures, flowcharts, and engineering concepts with stylus — AI analyzes your diagrams and gives visual feedback.

  • Kotlin Multiplatform
  • Compose Multiplatform
  • OpenAI
Family

My Family Story

Turn family trees into narrative hardcover books. AI writes the stories, Blurb prints and ships.

  • Firebase
  • AI Generation
  • Blurb API
Open Protocol

External Prompt Protocol

Your AI works for you — not for every company you interact with.

Today
You Store's AI
You Bank's AI
You Airline's AI

Fragmented. No context.

With EPP
Store Your AI
Bank Your AI
Airline Your AI

Unified. You're in control.

🔐

Security & Access Control

Ed25519 signatures verify every message, while nonce, expiration, and per-sender limits block replay and abuse. A trust registry controls who can reach your AI and what they can ask.

💬

Conversation Threading

Multi-turn conversations with context. Delegation lets trusted parties act on your behalf.

Transport Agnostic

HTTP inbox server for web. File queues for local agents. Solana transport for decentralized delivery.

# Install
pip install external-prompt-protocol

# Generate your keypair
eppctl keygen --out ~/.epp/identity.json

# Run your inbox server
epp-inbox --config inbox.yaml

# A retailer sends your AI product support info
envelope = create_envelope(
    scope="product-support",
    prompt="Here's the setup guide for your espresso machine.",
    context={"product": "Breville BES870"}
)
View on GitHub v1.0 · 70 tests passing · MIT License

The Lab

Side projects, technical deep dives, and rabbit holes.

Todd B Smith

Software engineer in Orlando building at the intersection of AI, voice, and human connection.

Day job Lead Software Engineer @ Disney
Background Ph.D. Mathematics · UCF Deep Learning Program
Experience 28 years in software

AI Integration Consulting

I help SMBs figure out where AI actually makes sense. Tech stack review, opportunity assessment, concrete implementation plan.

Free 30-min call →