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.