Voice · Wearables · AI · Open Protocols

Building tools for
real problems

40+ apps, built solo by a Disney engineer. Everything here is proof of what I can build for you.

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

Need software built?

I build production AI apps and features for clients — MVPs, AI integrations, and rescue work — fast, and for real. The portfolio is the proof.

See how we can work together →