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

Backrooms Live Wallpaper: yellow corridors under fluorescent lights
Android · Live Wallpaper

Backrooms Live Wallpaper

An endless, slow walk through procedurally generated Backrooms. Turn your home screen into a maze of yellow corridors, empty rooms, and fluorescent lights.

  • Android
  • Procedural 3D
  • No data collected
Explore Backrooms →
ScreenTest website preview
Hiring · Voice AI

ScreenTest

AI phone screens for recruiting teams. Candidates join with a code and complete a structured interview by browser or phone. Recruiters get a summary with key themes and quotes.

  • Structured interviews
  • Browser & phone
  • Interview summaries
screentest.live →
SimPatient website preview
Clinical Training · Voice AI

SimPatient

Practice clinical conversations with an AI simulated patient. Built for nursing programs and training labs, with instructor and student sessions.

  • Patient simulation
  • Nursing education
  • Voice practice
simpatient.live →
PitchTest website preview
Sales Training · Voice AI

PitchTest

Rehearse your sales pitch with an AI buyer that pushes back and raises objections. Get a debrief on what worked, where momentum slipped, and how you handled the close.

  • Sales roleplay
  • Browser & phone
  • Session debriefs
pitchtest.live →
MCATPrep website preview
Exam Prep · Voice AI

MCATPrep

Practice MCAT reasoning out loud. Answer fresh MCAT-style questions while AI listens and scores your reasoning.

  • MCAT-style questions
  • Spoken answers
  • Reasoning feedback
mcattest.live →
BarPrep website preview
Legal Education · Voice AI

BarPrep

Build bar exam reasoning through spoken Socratic practice. Choose a subject, work through fact patterns, and defend your answer against follow-up hypotheticals.

  • Bar exam practice
  • Socratic questions
  • Spoken reasoning
barexamprep.live →
MiniNews website preview
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 →
Think2Link website preview
Productivity

Think2Link

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

  • Next.js
  • Gemini
  • LinkedIn API
think2link.blog →
Engineering Report website preview
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 →
e-tycoon website preview
Commerce

e-tycoon

Trending tech products powered by AI and Google Trends.

  • AI Ranking
  • Google Trends
  • E-commerce
e-tycoon.net →
General Number Field Sieve website preview
Mathematics

General Number Field Sieve

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

  • Pyodide
  • Python
  • WebAssembly
gnfs-edu.web.app →
Solipsistic Physics website preview
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

Glytch: Your phone. Your dreams.
Android · On-device AI

Glytch

An experimental image feed dreamed up on your phone. Generate AI images locally with Stable Diffusion and save your favorites.

  • Flutter
  • Stable Diffusion 1.5
  • Local generation
Explore Glytch →
Algebro website preview
Education

Algebro

Hands-on algebra practice. Drag terms across the equals sign, combine like terms, and divide to solve guided equations — every move keeps both sides balanced.

  • Android
  • Jetpack Compose
  • Interactive lessons
Explore Algebro →
Family

My Family Story

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

  • Firebase
  • AI Generation
  • Blurb API

Games

Small worlds. Big adventures. Games built by Todd B Smith.

Invasion: an alien mothership and fighter escort in pixel art
Android · Arcade

Invasion

Earth had its turn.

Steer an alien mothership, grow your fighter escort, and survive Earth's defenses in an endless pixel-art arcade game.

  • Offline
  • Free · No ads
  • Release coming soon
Explore Invasion →
Two Lorenz attractors above a paddle in ChaosBalls
Android · Brick breaker

ChaosBalls

A little order. A lot of chaos.

Break bricks while two animated Lorenz attractors pull and twist your ball into chaotic trajectories. Build a scoring streak, clear the field, and face stronger forces.

  • Offline
  • Chaos physics
  • In development
Explore ChaosBalls →
Pastel tiles on the Flash puzzle board, currently branded Float in the prototype
Android · Tile puzzle

Flash

Find your flow.

Slide and swap colorful tiles, connect groups of three or more, and clear space for the next move. A quiet, endless puzzle with no timer.

  • Offline
  • No timer
  • In development
Explore Flash →
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 →