David Caddy

iOS, Android & Mac developer based in Melbourne, Australia. Founder of Armchair Engineering. I build apps that help people be more productive, learn new things, and simplify everyday tasks. One half of the Tangential Soup podcast. Ever-hopeful Richmond Tigers supporter. Go Tiges!


Apps

I've been shipping apps on the App Store since 2010. Here are some highlights:

Renvy: AI Home Remodel Design

AI-powered interior, exterior, and garden design tool. Transform photos of your spaces into stunning redesigns. App Store

DayBell: Day Tracker

Daily schedule and reminders app. Keep track of your routine with customizable alerts. App Store

Student Timetable

Manage your school or college schedule with ease. Features cross-device sync, widgets, recurring classes, color-coding, and note-taking for assignments. App Store

Notions 2: Simple To Do List

Capture ideas, get things done. A straightforward task manager for staying organized. App Store

ArvoScroll: Read Later

Save web links and enjoy them anytime. A clean reading list for articles you want to revisit. App Store

Arvocast: Podcast Player

Listen, queue, enjoy. A focused podcast player that gets out of your way. App Store

BarConvert: Unit Converter

Currency, length, area, and more. Quick conversions at your fingertips. App Store

Quick Commodities

Track real-time and historical pricing for 21 commodities including gold, oil, and agricultural goods. View trends over 1 to 36 months with widgets for quick access. App Store

View all apps on the App Store


Open Source

DCSettings

A Swift package that simplifies the configuration of user preferences with an easy-to-use result builder syntax and a drop-in SwiftUI user interface. GitHub

MenuBarPopoverExample

How to create a Mac menu bar app with NSPopover. A tutorial project demonstrating macOS menu bar app development. GitHub

UIKitForMacTestTabBarApp

NSToolbar customisation in UIKit for Mac (Catalyst). Demonstrates toolbar customization techniques for Mac apps built with UIKit. GitHub

View all projects on GitHub