Dejal Consulting

David Sinclair of Dejal Systems, LLC offers contract development services. He specializes in macOS and iOS development. With more than a quarter century of commercial Mac programming experience, and about a decade on iOS, he brings a rich set of skills to any project. David is willing to consider long- or short-term projects, on an hourly, milestone, or per-job basis, working from his home office near Portland, Oregon.

Some attributes include:

  • Three decades of Mac development.
  • Over a decade of iOS development.
  • A commitment to quality.
  • Experience with SwiftUI, Swift, Objective-C, C, Pascal, PHP, and other languages.
  • Excellent user interface design skills.
  • Fine attention to detail; likes things to be just right.
  • Many years experience with the medical software industry.
  • Experience with taking over an existing product, and starting new ones.
  • Skilled at translating a vague description into a finished product.
  • An ethical and honest relationship with clients.

Examples of David's own released apps:

  • Simon: a powerful server & website monitoring tool for macOS.
  • Time Out: a break reminder tool for macOS.
  • Pack: a simple packing list app for iOS and watchOS.
  • Date Stamp: customizable date stickers for iMessage.

Plus older apps that have been acquired or discontinued:

  • Narrator: an app to read stories in multiple voices for macOS.
  • Caboodle: a snippet keeper app for macOS.
  • BlogAssist: an HTML markup system menu for macOS.
  • Tweeps: a Twitter management utility for iOS.

Examples of code can be found on the Dejal developer site or Dejal GitHub page, including:

  • DejalActivityView: a popular iOS project to display a spinning activity indicator as a simple, bezel or keyboard-covering style.
  • DejalIntervalPicker: a Mac project to provide a custom control similar to NSDatePicker, but for time intervals or ranges.
  • Several collections of category methods for iOS and macOS.
  • Contract work on third-party open-source apps, including NewsBlur.
  • Contract work on third-party components, including MBTableGrid for Tap Forms, and other private components.
  • Contributions to other open source projects.

Examples of work on some publicly-available consulting projects:

  • SheetPlanner: a rich productivity app with an outliner, timeline, calendar, and more, for macOS.
  • NewsBlur: a popular open-source RSS reader for iOS (and other platforms).
  • Turn Touch: the iOS and macOS apps for a beautiful wooden remote for your smart home.
  • Client Folder Maker: a tool to make custom hierarchies of folders, for macOS.
  • Keynote Extractor: a better HTML export for Apple Keynote, for macOS.
  • zCloud: a menubar utility for macOS to easily share screenshots and other files.
  • Profile: a large server/client medical practice management system for iOS and macOS.
  • MindFortress: an macOS "digital wallet" for secure information.
  • iData: a freeform database app for macOS.
  • Plus several components of Simon written on a contract basis, including the Email Cycle service, History filter, Context filter, and others.

If you are interested in learning more or obtaining a quote, please email David.