Software development for macOS, iOS, tvOS and Java
Since 1984, the year the Mac was born, I have been developing software for Apple's Macintosh. And, also since it's been available, I've extended that to iOS (iPad and iPhone) and tvOS (Apple TV).
On the server side I use Java and related technologies for developing web applications and back ends for mobile applications.
I have built macOS, iOS and Java applications for many customers for in-house and commercial use. For larger projects, or when additional expertise is required, I call on the assistance of other professional developers and designers.
What I do is what I teach. You can build upon my extensive experience with developing software for Java, iOS and macOS by taking a course.
Products for iOS and Mac
Some of my macOS and iOS apps are available in Apple's App store. In-between teaching and developing apps for clients, I produce my own apps. Most recently: Communicado.