Reconexa
Live with two physiotherapy clinics
- Segment
- Healthcare billing
- Role
- Sole developer at Skillion
- Period
- 10.2025 – present
Reconexa takes payment emails from insurers and NDIS plan managers and marks every invoice as paid in Cliniko and Xero, so clinic staff don't reconcile by hand. It reads each email and its attachments with AI, finds the matching invoice and bank deposit, and puts everything in one dashboard for staff to approve.
I built the whole product: the dashboard, the background workers, the AI pipeline, the integrations, and the deployment.
Key features
- Email to paid, end to end. Turns a payment email into a recorded payment in Cliniko and a matching entry in Xero, with staff approval in between.
- AI document reading. OCR and LLMs read emails and PDFs, including scanned ones. Model tuning raised extraction accuracy from 68% to 97.5%.
- Automatic bank matching. Matches each payment to its deposit in the bank feed, including deposits that cover many invoices at once.
- Reliable payment recording. Payments are confirmed against Cliniko before being marked done. Anything unclear is held for a person to review and raises an alert.
- Multi-clinic. Each clinic has its own setup and isolated data.
- Security and audit trail. Passkeys and two-step sign-in, a full activity log, and patient data kept out of error logs.
Tech stack
- AI
- OpenAI API, OCR.space, AWS Textract
- Frontend
- Next.js 16, React 19, TypeScript, Tailwind, shadcn/ui, TanStack Query and Table
- Backend
- Bun, Elysia, Express, BullMQ, Better Auth
- Data
- PostgreSQL (Neon) with Prisma, Redis, Meilisearch
- Integrations
- Cliniko, Xero, Gmail and Outlook, Playwright
- Infra
- Docker, Dokploy on Hetzner, GitHub Actions, Doppler, Sentry, PostHog
- Testing
- Vitest (3,000+ tests), Playwright end-to-end