Terell Reynolds

Projects

Things I’ve built, shipped, and kept working.

GhostPadChrome ExtensionEncrypted notes that vanish when the browser closes. 5-star rated.

Privacy-first notepad extension built on session-only storage, so notes are gone the moment the browser closes. Client-side AES encryption with zero server dependencies. Published on the Chrome Web Store with a 5-star rating.

  • Auto-delete on browser close for full data ephemerality
  • Password protection and client-side encryption
  • Multiple tabs, reminders, and unlimited notes

JavaScript · Manifest V3 · Session storage · Encryption

DebunkedChrome ExtensionFact-checks an article claim by claim, with cited sources.

Published AI fact-checking Chrome extension that analyzes online articles claim-by-claim, searches the web for corroborating sources, and returns clear verdicts with citations. Built to turn misinformation review into a fast browser-native workflow.

  • Claim-by-claim analysis with transparent verdicts
  • Real-time web search and cited sources
  • Deployed publicly on the Chrome Web Store

Manifest V3 · AI fact-checking · Web search · Source citations

TL;DR Article SummarizerChrome ExtensionSummarizes long articles in one click; caching cut API costs ~60%.

AI-powered Chrome extension that condenses long articles down to their key points with an LLM. Full-stack: a Node.js/Express backend with intelligent caching that cut API costs by roughly 60%. Published and actively maintained.

  • LLM-backed summarization of any article
  • Response caching and keyboard shortcuts
  • Published on the Chrome Web Store

Node.js · Express · Manifest V3 · LLM API

Speech2TextWeb AppSpeech-to-text web app with audio processing and cloud transcription.

Speech-to-text web platform that turns audio into readable transcripts using Google Cloud Speech-to-Text. Combines a React interface with a Python API, audio processing, and resource management for reliable transcription.

  • Cloud transcription integrated with a responsive web interface
  • Request validation and usage controls to manage service costs
  • Audio chunking and background processing for longer recordings

Python · FastAPI · React · Google Cloud Speech-to-Text · Docker · FFmpeg

Push.Web AppPushup streak tracker: one Flutter codebase for web, iOS and Android.

Cross-platform Flutter app for tracking daily pushup goals and streaks, backed by Firebase/Firestore for anonymous, sync-everywhere data with full offline persistence. Ships as an installable PWA on the web from the same Dart codebase that targets Android and iOS.

  • Anonymous auth with Firestore sync across web, iOS, and Android
  • Offline-first with streak tracking and animated stats/history
  • Installable PWA with a dark-first Vercel/Geist design system

Flutter · Dart · Firebase · Firestore · Riverpod

LatencyMonitorSelf-Hosted AppTracks device health and sends alerts when performance degrades.

Open-source network monitoring platform with real-time device health scoring, topology visualization, and configurable alerts when devices go down or performance degrades.

  • Health scoring across mixed device types
  • Interactive network topology visualization
  • Real-time Discord alerts and notifications

Python · Flask · Docker · WebSocket · Discord API

StudyVaultSelf-Hosted AppStudy notebook with spaced repetition, quizzes, and course planning.

Study notebook with one workspace per course, spaced-repetition flashcards, practice quizzes, exam preparation, and a dashboard for tracking progress through a term.

  • Notes are plain markdown files versioned with git, so they stay readable if the app ever breaks
  • SM-2 spaced repetition, full-text search, and a readiness score per course
  • Optional AI assist (Anthropic or Google) that only ever returns drafts to accept or discard
  • Backup integrity checks and a tested restore workflow

Python · FastAPI · SQLite · Docker · Markdown · Anthropic / Gemini APIs

ClipboardSelf-Hosted AppShared clipboard and scratchpad with live cross-device sync.

Clipboard and scratchpad workspace for sharing links, screenshots, files, and notes across devices. Combines live synchronization with tabbed workspaces and a mobile-friendly interface.

  • Live cross-device sync over Server-Sent Events
  • Tabbed markdown scratchpads with autosave
  • 100MB uploads with HTTP Range streaming for video and audio
  • Atomic JSON persistence and mobile-first UI

Node.js · Express · SSE · Docker · Nginx · Multer

Nexus MCP ServerSelf-Hosted AppConnects AI clients to developer tools through the MCP standard.

Model Context Protocol server for connecting AI clients to developer tools and browser automation through a consistent interface.

  • Universal MCP protocol implementation
  • Support for concurrent client sessions
  • WebSocket-based real-time communication

Node.js · MCP Protocol · WebSocket · systemd

Email PortalFull-Stack AppEmail composition app with templates, previews, and scheduled delivery.

Full-stack email composition app for creating formatted messages from reusable templates. Preview the HTML live, draft content with AI assistance, and send immediately or schedule delivery for later.

  • Template variable substitution, contact autocomplete, and a persistent send log
  • Scheduled delivery through a background queue worker
  • "Compose with AI" drafts a subject and HTML body with Gemini into the same editor
  • Email service integration with delivery event verification

Next.js · TypeScript · Tailwind · SQLite · Email API · AI integration