Case Study
RexVet
Full-Stack & Mobile App Developer at BlackWires | Feb 2026 - Present
My Role
RexVet is a veterinary telehealth platform that connects pet owners with licensed veterinarians. At BlackWires, I build the production mobile and real-time consultation experience: the iOS and Android apps, messaging, WebRTC video calling, and the asynchronous AI documentation pipeline.
What I Built
Mobile applications
Built and shipped the React Native applications for iOS and Android, covering the pet owner consultation experience.
Real-time consultations
Implemented real-time messaging and hand-rolled WebRTC video calling between pet owners and licensed veterinarians with a custom signaling layer.
Clinical notes pipeline
Built the post-appointment workflow that sends consultation audio to a background worker for transcription and LLM-generated summaries.
Reliable background work
Used BullMQ and Redis queues with retry and backoff handling so failed transcription work recovers without blocking the clinician application.
Technical Decisions
React Native
A shared iOS and Android codebase for consistent feature delivery across the mobile product.
Custom WebRTC
A first-party signaling layer supports live consultations without relying on a third-party video SDK.
BullMQ + Redis
Consultation processing runs outside the request cycle, keeping the clinician application responsive after an appointment ends.
OpenRouter
Background workers pass transcribed consultation audio through an LLM workflow to produce structured clinical summaries.
AWS + Docker
The product is deployed in containers on AWS, with PostgreSQL for relational data and MongoDB for flexible document shapes.
Outcome
RexVet serves more than 8,300 users across Florida, New York, and Virginia. The mobile application provides a single experience for live consultations, while the asynchronous processing pipeline keeps doctors from waiting for transcription and summary generation when a consultation ends.