Context
Built at 14x, same setup as our other apps: Claude Code, Xcode, Swift. Shipped in 2 days. Same thesis as Signature Maker and Cura: a proven market full of outdated, poorly designed competitors.
The Problem
People lose their AirPods, earbuds, and Bluetooth devices constantly. Apple's Find My works great for Apple-chipped devices, but it's limited to the Apple ecosystem. Third-party Bluetooth devices (headphones, fitness trackers, keyboards) don't show up there.
The apps that solve this already exist on the App Store, but they all look like they were built in 2017. Cluttered interfaces, confusing flows, aggressive ads.
The Solution
The app scans for any nearby Bluetooth device and provides a real-time signal radar that guides you directly to it with haptic feedback and audio pings.
- Real-time Bluetooth signal radar with proximity guidance
- Disconnect alerts when devices leave range
- Last-seen map showing where each device was last connected
- Home screen widgets for device status and battery levels
- Works with any Bluetooth device, not just Apple products
The hardest technical challenge was signal calibration. Pod relies purely on Bluetooth RSSI (signal strength). I solved this with a dual-layer smoothing system: a Kalman filter to handle outliers and adapt to signal dynamics, combined with an RSSI trend tracker using linear regression over a sliding window to determine if you're getting "warmer" or "colder."
Outcomes
Pod generated about €20 in sales, purely organic. The market is crowded, and most iOS users already have the free "Find My" app. Pod's value proposition is finding non-Apple Bluetooth devices, which is a real but narrower use case.
Learnings
- Competing with a free Apple built-in is brutal. Even if your app does more, most users don't know or care about the distinction.
- Signal processing is an underrated UX problem. Raw Bluetooth RSSI is almost useless for distance estimation. The difference between a useful radar and a frustrating one is entirely in the filtering layer.
Timeline
Mar 2026 - 2 days
Stack
Responsibilities
- Bluetooth signal processing (Kalman filter)
- Technical architecture
- Radar UX & haptic feedback
- Widget system
