Wróć do portfolio

Natywny prototyp Apple

PostureGuard

Prototyp do monitorowania postawy: najpierw webcam i MediaPipe, później iPhone, Apple Watch i AirPods.

Opis

PostureGuard zaczął się od prostego hacka: kamera patrzy na pozycję głowy i daje znać, kiedy zaczynam się garbić. Potem przeniosłem ten pomysł do ekosystemu Apple, gdzie feedback może być cichy, szybki i mniej irytujący.

Problem

Pochylanie głowy nad ekranem prowadzi do bólu szyi i pleców, ale użytkownik zwykle zauważa problem dopiero po czasie. Potrzebny jest dyskretny feedback w momencie, kiedy postawa zaczyna się psuć.

Hipoteza produktowa

Jeśli postawa jest mierzona pasywnie przez kamerę albo AirPods, a feedback trafia na Apple Watch jako haptic cue, produkt może działać bez kolejnej aplikacji do pamiętania.

Co zbudowałem

  • Pierwsza wersja: Python, webcam, OpenCV, MediaPipe i alert głosowy przez Siri.
  • iPhone app: kamera, AVFoundation, Apple Vision i pomiar kąta szyi.
  • Apple Watch companion: ring UI, start/stop, haptics przy złej postawie.
  • macOS target i menu-bar eksperyment dla pracy przy biurku.
  • AirPods direction: HeadphoneMotionService i sygnały z nachylenia głowy.

Warstwa AI

W pierwszej wersji AI/ML to pose estimation przez MediaPipe. W wersji Swift warstwa percepcji opiera się o Apple Vision, a AirPods-first wykorzystuje sensory ruchu zamiast klasycznego LLM.

Architektura

SwiftUI, AVFoundation, Apple Vision, WatchConnectivity, CoreHaptics/WKInterfaceDevice, SwiftData, Live Activities oraz wcześniejszy Python/OpenCV/MediaPipe prototype.

Kluczowe decyzje

  • Najpierw sprawdzić hipotezę tanio przez webcam i MediaPipe.
  • Potem przenieść doświadczenie do ekosystemu Apple, gdzie feedback może być natywny i dyskretny.
  • AirPods jako lepszy sensor codziennego użycia niż ciągłe patrzenie kamerą.

Efekt / dowód

Aktywny prototyp na kilku powierzchniach: iPhone, Apple Watch, macOS i wcześniejszy prototyp w Pythonie. Dobry przykład przejścia od szybkiego hacka do natywnego produktu.

Co dalej

Zweryfikować stabilność danych z AirPods, domknąć kalibrację i zdecydować, czy głównym produktem ma być iPhone+Watch czy macOS przy biurku.

Kontakt

Zamieńmy pomysł w pierwszą wersję produktu

Napisz, jeśli potrzebujesz MVP, aplikacji mobilnej, devtoolu albo narzędzia z AI, które ma rozwiązać konkretny problem. Najlepiej pracuje mi się tam, gdzie liczą się szybkie decyzje i działający efekt.

Napisz do mnie