Ceryo
TestFlightThe all-in-one mobile companion: organize, learn, track and live, in one place.



The context
Ceryo is a super-app: a modular mobile application bringing together planning, learning, a content library, real-time messaging, budget, health, travel and places, a rich editor and an AI assistant, all in an Apple-grade, fluid, offline-first experience where every screen must load instantly and behave like a system app.
My role
Product design, architecture and full-stack development, both mobile and backend.
The tech stack
Mobile
- React Native 0.76
- Expo 52
- TypeScript
- React Navigation
- Reanimated 3
- Gesture Handler
- FlashList
- TanStack Query
- MMKV
- Firebase
- Apple Sign-In
- Google Sign-In
- Keychain
- Stripe RN
- react-native-iap
- HealthKit/Health Connect
- TipTap
Backend
- Ruby on Rails 7.1
- PostgreSQL
- pgvector
- Redis
- Action Cable
- Devise+JWT
- Omniauth
- Pundit
- Stripe
- ruby-openai
- Faraday
- Turbo
- Stimulus
Quality
- RSpec/Vitest
- Playwright
Key features
- Offline-first Batch Snapshot architecture: one screen, one endpoint, instant perceived load.
- Multi-channel real-time via Action Cable: chat, presence, daily plan and learning.
- AI assistant and semantic search powered by pgvector embeddings.
- Unified native health integrations: HealthKit on iOS and Health Connect on Android.
- Rich modules: planning, learning, budget, media, atlas/travel and a TipTap editor.
- A daily dashboard and trophy-based gamification for everyday engagement.
- Rich media: audio/video playback, podcasts and recording, via track-player.
- A social layer and missions, turning usage into lasting habits.
Technical challenges
- Offline-first and synchronization: persistent MMKV cache, skeletons matching the final layout.
- Multi-channel real-time via Action Cable with clean reconnection.
- AI and semantic search: pgvector embeddings and OpenAI for contextual memory.
- Cross-platform health integrations unified across HealthKit and Health Connect.
- iOS/Android in-app purchases and Stripe: a complete subscription cycle.
- Apple-grade mobile art direction: Reanimated, blur, gradients and haptics applied throughout.
Results
A complete mobile super-app, in TestFlight testing and ready for the App Store.
- Apple-grade mobile experience: 60 fps animations, haptics and a canonical art direction.
- Full-stack mastery end to end: React Native, real-time Rails and AI.
Next project
GodMode
ActiveA native control panel to run all my projects and local AI models, in one click.
