Curtis Martin
Sydney software engineer. App on the App Store, business in production.
My wife and I founded Care Culture, an NDIS provider that's employed over 60 staff and supported over 100 participants, and I built the software that runs it.
Recently I migrated the public site off WordPress to Svelte 5. That is where svelte-a11y-panel started. It's an open-source accessibility panel with 20+ features, Shadow DOM isolated, and now published to npm as its own package. I also shipped a training app to the App Store and finished eight units of a Master of IT with HDs across the board (GPA 7/7). Wrapping up the degree now and looking for my first graduate engineering role.
Before Care Culture I toured briefly as a sound engineer with Te Vaka, the musicians behind Disney's Moana score, and worked as a disability support worker. Long story.
Projects
svelte-a11y-panel
Open-source accessibility panel for Svelte 5. 20+ features including contrast modes, dyslexia fonts, TTS, voice nav, and virtual keyboard. Shadow DOM isolated, published to npm with a guided setup CLI. Started as part of the Care Culture site, then extracted into its own package
daily-ascent
iOS + watchOS bodyweight training app. Injury-aware scheduling, HealthKit, CoreMotion sensor pipeline feeding Supabase for ML rep counting. Specs and architecture decisions live in a separate repo.
care-culture
Care Culture's public website. Migrated from WordPress to Svelte 5. First project to run svelte-a11y-panel, before it became its own open-source project.
participant-buddy
NDIS client management dashboard. Compliance tracking, automated reminders, email templates with 40+ placeholders. Runs our business at Care Culture. Open source.