Sydney-based director and software builder at Care Culture, an NDIS disability services provider in Australia. My wife and I founded the business in 2021 — since then we've onboarded and managed 60+ staff and supported 100+ participants. I write the software that runs it.
I'm also studying a Master of IT (current GPA 7/7), and I'm genuinely obsessed with learning — picking up new languages, frameworks, and tools is the part of this job I enjoy most.
My path into engineering was unconventional. Earlier studies in game development and sound production led to a couple of short international tours (Tahiti and New Zealand) as a sound engineer with Te Vaka — the musicians who wrote Disney's Moana film score. After that came media QC and a few months running PowerShell automation for the racing.com broadcast syndication pipeline at Chief Entertainment, then a stint as a disability support worker before founding Care Culture. I like building things and I like fixing things; the variety is the point.
- daily-ascent — iOS + watchOS bodyweight training app. SwiftUI, SwiftData, Swift 6 with strict concurrency, HealthKit, WatchConnectivity, and a CoreMotion sensor recording pipeline feeding a Supabase backend for future ML-powered rep counting. Live on the App Store.
- daily-ascent-engineering — the specs, plans, and architecture decisions behind Daily Ascent. I write the design docs before I write the code, and this repo is where they live.
- participant-buddy — open-source NDIS client management dashboard built on Google Apps Script. Compliance tracking, automated reminders, email templates with 40+ dynamic placeholders. We use it every day at Care Culture; now MIT licensed so other small providers can too.
- clmartin.dev — personal site and blog. SvelteKit. Where I write about the tools above and what I learn building them.
More tools on the way to public — including Booking Buddy, the client booking management tool I built alongside participant-buddy. It's been through a few rewrites and powers the day-to-day at Care Culture, so it gets a lot of real-world stress-testing.
| Year | What |
|---|---|
| 2024–present | Master of IT (in progress, GPA 7/7) |
| 2021–present | Director, Care Culture — built and run the company with my wife |
| 2020–2021 | Disability support worker |
| Through 2019 | Media QC and PowerShell-driven broadcast syndication automation (racing.com) at Chief Entertainment |
| 2017–2018 | Short sound engineering tours with Te Vaka (Moana Film Score composers) — Tahiti and New Zealand |
| 2016 | Cert IV Sound Production / Diploma of Music Industry |
| Earlier | Hospitality and casual construction work |
I came into software semi-self-taught — earlier studies in game development gave me a base in C++ and Python, and the operational side of running Care Culture gave me a steady supply of real problems to solve. Most of my code starts as "I can't keep doing this manually" and ends up as a tool the team uses every day.
Mobile / native: Swift 6, SwiftUI, SwiftData, watchOS, HealthKit, CoreMotion, Swift Testing, Dart
Web: SvelteKit, TypeScript, Astro, Vercel
Backend: Supabase, FastAPI, PostgreSQL, Google Apps Script, Sanity, PHP
Tooling: Git, GitHub Actions, Xcode, VS Code, nvim, Claude Code
Homelab / infra: Arch Linux (Omarchy), OpenMediaVault, Docker
Best way to reach me right now is by opening an issue or discussion on any of the project repos above. A proper contact form is on the to-do list for clmartin.dev — happy to chat about NDIS-tech, Swift, or the strange path from sound desks to software.



