Independent software studio · Boston, MA

Software that endures.

A three-founder studio shipping technically ambitious products for developers, athletes, and people who care about quality.

eternal-reverse · zshinteractive · try help
$
Under the hood

How each one works

EternalMonitor

Windows host captures via DXGI Desktop Duplication, transcodes BGRA→YUV420P, encodes H.264 via hardware (per-vendor auto-detect: NVENC, AMF, QuickSync), and streams over fragmented UDP. iPad client reassembles, decodes via VideoToolbox, renders with Metal. Zero-config discovery via mDNS/DNS-SD.

EternalRichPresence

Bridges Windows SMTC to Discord Rich Presence. Live cover art upload, Listen Along deep-link via custom eternalrp:// URI scheme, system tray host, portable .exe via PyInstaller. Provider priority: Apple Music → Spotify fallback.

Exerly Fitness

Barcode scanning via FatSecret API, 12-step onboarding wizard computing BMI/TDEE/macro targets, AI coaching via Gemini 2.0 Flash. Monorepo with shared Express API serving both web and iOS. SwiftUI + HealthKit on mobile.

Signature Cuts 413

Static Next.js site with Tailwind CSS. SMS and WhatsApp deep-link booking flow with proper URI encoding. Custom domain on Namecheap. Built to be fast, mobile-first, and dead simple for clients.

Eternal2x

Python + Lua + OpenCV pipeline that auto-detects motion frames inside DaVinci Resolve, isolates active segments via threshold-based detection, removes dead frames before interpolation, and automates marker placement, clip segmentation, and timeline reconstruction, then upscales the result to 4K with FFmpeg.

Eternal Summary

Minimal MV3 Chrome extension that AI-summarizes any webpage in real time. Content scripts extract live page content, a Node/Express backend on Fly.io brokers the Gemini API request, and the summary streams back into a clean popup overlay.

The studio

Three founders. One standard.

Eternal Reverse started from two founders who got tired of mediocre tools: software that ships half-baked, bloated with features nobody asked for. We decided to stop complaining and start building. We stay indie because independence is what lets us make these choices.

Meet the engineers →
Built with
RustSwiftMetalDXGIVideoToolboxH.264FFmpegNext.jsReactTypeScriptNode.jsSwiftUIHealthKitMongoDBGemini AIDigitalOcean

Built to last.
Shipped to matter.

Six products. Technically ambitious. Obsessively refined. Have a project? Send a brief through /inquire.