NotchPrompt: The Invisible Teleprompter
View Project →Overview
NotchPrompt is a specialized macOS teleprompter designed for the modern remote era. It solves the "disconnected eye contact" problem by anchoring a professional teleprompter directly into the MacBook's hardware notch. Read scripts while maintaining direct eye contact with the camera lens—without the audience ever knowing a prompter is being used.
Role: Lead Developer & Designer
Focus: macOS Native Development, Immersive Web Interaction, UI/UX Design
Native macOS (Swift / SwiftUI)
- Hardware-aware UI — Custom overlay anchored to the physical MacBook notch for a built-in feel.
- Privacy-first — Advanced window level and transparency so the prompter is invisible to Zoom, Teams, Meet.
- Dynamic scroll engine — Auto-scroll (adjustable WPM) and manual modes.
- Global shortcuts — ⌃ + \ and ⌃ + Space to toggle the overlay without leaving your flow.
- Branding — Bold #DAFFAA (lime/mint) identity on a deep-black aesthetic.
The "Digital Twin" Landing Page (Next.js / Tailwind 4)
- Running notch simulation — Notch expands on load to reveal a live-style scrolling script.
- macOS-style chrome — Menu bar with system icons, live time, and navigation.
- Build log — Alternating timeline for milestones and release notes.
- Stack — Framer Motion for spring animations, Tailwind CSS 4, Umami for privacy-focused analytics.
Tech Stack
App: Swift, SwiftUI, AppKit, DynamicNotchKit, Combine.
Web: Next.js 14+, React 19, Tailwind CSS 4, Framer Motion, Lucide React.
Infrastructure: GitHub Actions (CI/CD), Homebrew Cask (brew install --cask notchprompt), DMG automation.
Key Accomplishments
- Distribution-ready — Homebrew Cask and automated DMG pipeline.
- Conversion-focused — Pricing and CTAs tuned for a Free Launch Offer.
- Consistent experience — Seamless feel between the macOS app and the web presence.