Activity
12,512 contributions · 208 active days
Featured
1Currently working on
11blueboxagents
Bluebox — the AI marketing agent suite. Gateway + sub-apps monorepo on Cloudflare Workers (blueboxagents.com).
ChangeFabric
Product design and front-end for a B2B SaaS platform.
PushText
Push-to-talk dictation for macOS. Hold a key, speak, and cleaned text lands in the frontmost app. Speech and cleanup both run on-device.
TermTile
Rigid per-app window tiler for macOS — evenly tiles a chosen app's windows (iTerm2/WezTerm) into columns of 2 via the Accessibility API. Menu-bar toggle, drag snap-reorder, no SIP changes.
- docs(release): add 0.3.2 notes, and correct 0.3.1's false claim (#46)
- fix(ui): shrink the menu panel window back onto its content (#45)
- docs(release): add 0.3.1 notes (#43)
portfolio
This site. A portfolio that builds itself from GitHub activity — projects rank by recent commits and the roster refreshes daily. Next.js on Cloudflare Workers.
MacFaceKit
The shared SwiftUI design system behind the 400faces macOS apps (RememBar, TermTile) — one token set and component library so they render as UI-twins.
- fix(badge): Tint the glyph, or it is invisible on a dark menu bar (#3)
- feat(update): Share the update-indicator vocabulary and a menu-bar ba…
- fix(brand): Stop Bundle.module taking the host app down (#1)
zio
Zio — personal Telegram AI assistant (Rust daemon + Python sidecars) + zio.bot site
WTW
Personal movie/show recommendation app — Next.js + better-sqlite3 + Anthropic, with a taste-scoring algorithm and LLM-grounded 'why-this' suggestions.
Conference Quiz
A conference-booth quiz built for sixty-second play.
TheSocialMediaMom
The Social Media Mom — AI highlight-reel platform for youth soccer. Ingest match footage → Gumlet → auto-detect plays → generate shareable reels. SvelteKit + Cloudflare (Workers/D1) with a Python media-worker.
hydra
Local multi-model prompt lab — fan one prompt out across parallel model lanes with streamed output, token and cost tracking, persisted sessions, and a synthesis pass. Next.js, Prisma, Vercel AI SDK.
Earlier work
22oval
Pulls structured insights out of YouTube videos, grounded with live search. Next.js and Supabase on Cloudflare Workers, using Gemini and Tavily.
400.dev
Link tools and uptime monitoring on the edge.
Gauge
Automated auditing for accessibility and design consistency.
disc
Daily Image Spotify Covers — AI-generated playlist art, refreshed daily
dart
DART (Discovery Americana Road Trip) — van-life self-learning travel companion: deep-research, source-validated 'State Essence' profiles of US places. Not yet actively built; vision + plan in-repo. Formerly 'americana'.
RememBar
A minimalistic macOS menu-bar search for files, browser history, and 1Password — on-device.
b3games
Community game platform — browser games with shared avatars, an unlockable biome system, and an AI-assisted game creator. Next.js and Supabase on Cloudflare Workers.
treasure-hunters
Turns kids' drawings into lore-faithful trading-card art, with a local audit UI to review, direct, and regenerate every card in the set.
conjure
Type a word and watch it become a 3D model — procedural geometry in an orbitable viewport, exportable as .glb. Built with React Three Fiber.
basemorph
Turns product intent into structured UI — unifies a component inventory, the rules and tokens that govern it, and the design language those rules produce.
Token_Tracker
macOS menu-bar app to monitor your Claude + OpenAI Codex plan usage across multiple accounts. Private fork of ClaudeMeter.
friendGroup
Funniest Person — ranks an iMessage group chat by laugh reactions, Spotify-Wrapped style, with per-person profiles and time-range filters.
smeargle-vault
A completionist catalog for Pokémon Smeargle cards — tracks roughly 70 print variants and promo stamps with fuzzy search, filters, and collection stats. React and Vite over SQLite.
music-notifications
Random song-snippet player for command/agent finish notifications (Bun/TS + zsh/Claude hook + web tuning editor)
dmig
dmig — Dot Mosaic Image Generator: turn reference images into halftone-style LinkedIn carousel posters. CLI + web editor.
notes
Free browser-based app for writing and editing notes. One of the open-source tools from Keymorph, a UCF alumni dev collective.
RonaCards
Collectible cards in augmented reality, built by six.
polywidget
A browser homepage replacement — a free dashboard of small utility widgets. One of the open-source tools from the Keymorph collective.
NOMinate
Group decision-making app — one person opens a session, others join a waiting room and nominate options. React Native and Expo over an Express/MySQL backend. UCF, 2022.
Objectively
A deliberation platform for structured political debate.
Keymorph
A UCF alumni collective shipping small open-source apps.
Snippets
Design work that never belonged to one project.