Zenopolis > Profile

Avitar


David Kennedy Profile

Indie Mac and iOS developer. Trading as Zenopolis. Based in the UK.



Hello,
My name is Dave, and I am an indie app developer based in Essex, in the UK. I am passionate about creating user-friendly applications for iPhone, iPad, and Mac that enhance people’s daily lives.

Throughout my career, I have been closely associated with computers. My initial role was as a Computer Operator, followed by a transition into programming. I specialised in Office Automation systems - programmable databases and spreadsheets. Subsequently, I transitioned into full-stack development for a regional college’s Intranet.

Since then, I have shifted my focus to developing applications for Apple platforms. I began by creating apps using the Java / Cocoa bridge. Subsequently, I adapted to Objective-C and then Swift (UIKit with a touch of SwiftUI).

As a member of my local Apple User Group, SEAL, I provide support to the Chairperson, conduct demonstrations, and offer guidance to members on computing-related matters.

At university I pursued a degree in Psychology, with a specialisation in Human Computer Interaction and Artificial Intelligence.

Discretion


Discretion is a privacy-focused photo-sharing app, designed to help users maintain control over their personal information when sharing images. The app includes features that protect against data scraping, doxing, and AI harvesting.

For: iPhone iPad Mac.

Technology

Code: Swift, Interface: UIKit / SwiftUI, Image Processing: Core Image Quartz 2D Vision, Persistance: Codable JSON, Back-end: PHP MySQL, System Integration: Dark Mode Dynamic Type Drag-and-Drop Menu / keyboard Apple Intelligence / Genmoji.

Resources

Details

Crowd Control


An easy to use ergonomic tally counter for counting people or stock in and out of a location. Built as a transition project for moving from macOS coding to include iOS and iPadOS as well.

For: iPhone iPad.

Technology

Code: Swift, Interface: UIKit, Persistance: proprietary CustomStringConvertible, System Integration: Dark Mode.

Resources

Details

Tiptoe


Tiptoe is a privacy app that offers a "private browsing" like feature for various popular desktop applications. It allows users to chat, view media, edit documents, and more without their actions being stored. Tiptoe can also delete any previous activity.

For: Mac.

Technology

Code: Objective-C, Interface: AppKit, System Integration: Tool Tips Apple Help Book.

Resources

CDRevolution


CDRevolution is a CD copying tool for backing up audio and data CDs using a straightforward drag-and-drop interface. It offers full parity data copies and full fidelity audio copies.

For: Mac.

Technology

Code: Objective-C, Interface: AppKit, System Integration: Spotlight iTunes Time Machine Internationalization, CD Tech: CD-ROM CD-DA CD-Text CD+, File Formats: CDRev dmg cdr iso cue/bin.

Resources

Gallery Grabber QED


Gallery Grabber QED is a desktop tool and browser extension for downloading images from webpage galleries with a single click.

For: Mac.

Technology

Code: Java Objective-C Swift / JavaScript, Interface: AppKit, System Integration: Safari App Extension Internationalization Dark Mode.

Resources