An AI documentation and patient engagement layer for Canadian physiotherapy clinics.
Physios lose 30–60 minutes a day to charting, and clinic owners bleed revenue from patient drop-off mid-treatment-plan. The existing system of record (Jane, the dominant Canadian practice management tool) handles scheduling and billing well but is a passive store — there's no intelligence layer between the session and the chart, or between visits.
Rachis sits alongside Jane rather than replacing it. A clinician records a session; the product produces a structured SOAP note and an editable body chart with pain locations rendered on an anatomical diagram. The clinician reviews, edits, and signs. From there, the same session feeds personalized home exercise prescription, patient-side adherence tracking, and clinic-owner visibility into associate documentation quality — the parts Jane was never going to build.
A modern, polished web experience built with a strong emphasis on visual identity, clean composition, and a seamless user journey.
I focused on transforming the design concept into a refined, responsive digital experience with carefully crafted layouts, typography, spacing, and interaction details. Every section was structured to feel intentional while maintaining a smooth and consistent experience across screen sizes.
What I worked on
Developed the complete responsive frontend experience
Translated the visual direction into a polished web interface
Built reusable and maintainable UI components
Focused on typography, spacing, composition, and visual hierarchy
Created responsive layouts for desktop and mobile
Refined interactions and UI details for a more premium experience
Optimized the overall interface for usability and consistency
Outcome: A clean, modern, and visually refined web experience designed to give the brand a strong digital presence and a memorable first impression.
A full-stack web app for restaurants where customers open the menu through a table link (shared as a QR code), browse dishes on their phone, place an order and pay online, with no app download needed. Orders appear instantly on a kitchen dashboard, where staff update the status from new to preparing to ready. Customers can also call a waiter with one tap.
The app includes a digital menu with dish photos, a cart and checkout, online payment with secure verification, an owner login, multi-language support, and secure table links with rate limiting to stop spam orders.
This was my first full-stack project combining Next.js, TypeScript, Supabase and a payment gateway. I handled the database setup, API routes, authentication, environment variable security, and publishing the finished project to GitHub.