
Carte Blanche was a product company when I joined. My first stretch went into Hirecinch, its applicant-tracking product, where I led the design-system rewrite that three separate apps ended up sharing, and built the Stripe referral billing behind it.
Then the company pivoted to services, and the work became client SaaS — healthcare, news fact-checking, agriculture. Frontend is what I get hired for, but on most of these I’ve owned backend features too, and on a couple the product design.
The part that isn’t a project: I mentor engineers here, and I wrote the career-paths framework and learning track the company uses.
Carries a sleep or respiratory patient from referral to signed report, with an AI scribe.
Python · Flask/SQLAlchemy · PostgreSQL · GraphQL · AWS Bedrock
Turns a drone flight over a dairy feed pile into tonnage and a run-out date.
React · TypeScript · Django · Celery · PostGIS
Peer-to-peer digital checks: fill one in, send a link, print the back to deposit it.
JavaScript · jQuery · GUN.js · Alpine.js
Volunteers annotate news articles; overlapping judgements reconcile into one credibility report.
Django REST Framework · Python · PostgreSQL · Next.js · React
Rewards app for bus riders: scan the vehicle's QR code, earn tokens, unlock discounts.
Ionic React · TypeScript · Capacitor · RxJS
Staff tooling for an education foundation — enrolment, grading, scholarships, no student logins.
React · TypeScript · Vite · MUI · Django REST Framework
Multi-tenant applicant tracking, rebuilt on one component library shared across three apps.
React · TypeScript · Turborepo · Vite · Storybook
Onboarding handbook for trainee psychiatrists that generates real Mental Health Act forms.
Ionic React · TypeScript · Capacitor · MDX · React Hook Form