Orisen
In active developmentAI-powered assistive technology for blind people
- Hardware
- AI
- Mobile
- Cloud
The problem
Mobility aids detect obstacles, but they do not describe the environment. Orisen adds AI-assisted perception on a connected cane and communicates it through audio.
What we built
- Mobile app in Expo / React Native
- NestJS + Prisma backend on Cloud Run
- Python bridge running on a Raspberry Pi Zero 2W
- In-house model training pipeline
- Cane firmware in PlatformIO
- Nx monorepo with independent deploys per application
One technical decision
The phone connects to the cane over WiFi, but Android decides on its own which interface each socket goes out through: the channel kept dropping even when preflight came back green. We wrote a native Expo module so the operating system opens the socket, and kept our binary protocol in TypeScript. Native transport, typed protocol, one API for both iOS and Android.