Ryan Raghubans

Independent engineering

Mobile products & applied AI

Building across client, backend, data and integrations, with responsibility for the software and the decisions behind it.

In development · pre-release

Consumer mobile application

Problem
Connect a consumer mobile experience to identity, payments, search and AI capabilities as one coherent product.
What I built
I am building the app largely end to end and designed much of its architecture: mobile client, APIs, data, authentication, payments, vector search and OpenAI-powered features. Release infrastructure includes CI/CD, signed mobile builds and over-the-air updates.
Stack
React Native with the New Architecture, TypeScript, Node.js/Fastify, PostgreSQL, Firebase authentication, Stripe Connect and OpenAI.
Engineering challenge
Bringing the client, APIs, data and releases together requires tradeoffs across user experience, reliability and integrations. I keep the system understandable and testable while working across those layers.
Development approach
Parallel coding agents work in isolated Git worktrees, with planning, pull-request review, testing and human validation. I remain responsible for understanding the changes and their behavior.

The product remains pre-release. No public demo is available.

Previous experiment · discontinued

Dental-office voice agent

Problem
Handle inbound conversations and appointment-booking workflows for a dental-office use case.
What I built
A voice-agent prototype connecting telephony, speech-to-text, LLM processing and text-to-speech.
Design lesson
I discontinued the product after recognizing that deeper practice-management and CRM integration was needed for a stronger market position. The project sharpened my judgment about workflow fit and integration depth.