mDone
A polished, native iOS & macOS client for your self-hosted Vikunja server: smart lists, widgets, a focus timer, repeating tasks and offline sync. MIT-licensed and built in the open.
I'm Marcus, an indie maker. iOS & macOS apps, open-source tools, and an over-engineered homelab.
A polished, native iOS & macOS client for your self-hosted Vikunja server: smart lists, widgets, a focus timer, repeating tasks and offline sync. MIT-licensed and built in the open.
The essential polo timing app: a one-tap chukka timer with warning bells, full game mode with teams, handicaps and scoring, and live sharing so spectators can follow the match from any browser. Built for the field.
A Home Assistant custom integration for TickTick that syncs your projects and tasks into HA and fires events you can automate against, so your to-do list becomes part of your smart home.
Pub Meeting as a Service. An API that generates legitimate-sounding business meeting names. Pop a "Quarterly Pint Review" in your calendar and nobody questions where you've gone. Tested, MIT, faintly ridiculous.
I build the kind of small software I want to use myself.
Most of what's here is native Swift. I care a lot about apps that feel like they belong on the platform and don't nag you. The rest is glue: Home Assistant integrations, little APIs, and whatever keeps my homelab humming.
When I'm not at a keyboard I'm usually on a polo pony, which is how ChukkaTimer happened.
iOS & macOS in Swift / SwiftUI, no cross-platform shortcuts.
I ship in the open and contribute back where I can.
Got an idea, a bug, or just want to say hello? I'm easiest to reach on GitHub.