Profile Overview

Profile picture of Chris Marshall

Chris Marshall

Software engineer and developer of Things Apple, living in New York.

East Northport, United States
Startup stage
Concept and Research
Looking For
I am a highly experienced, working software engineer, with roots in embedded systems and EE, but have been working with the Apple ecosystem since 1986. I have also done a great deal of Web- and Internet-based programming. My weapon of choice, when developing software, is the Swift Programming Language, applied to iOS and macOS. I'm also great with Objective-C, an expert PHP programmer, fairly good with javaScript, and extremely good with CSS/HTML. WHAT I BRING TO THE TABLE: I am developing a "full-fat" ONVIF driver for Cocoa. This is a native Swift driver that is designed to work in iOS, macOS and tvOS. It is completely generic, and has an extensible architecture that allows new profiles to be added as necessary. The quality is staggering. It's very, very good. There's nothing else out there like it. The few examples that I've seen are either "quick hacks" to get at the RTSP stream, or not on the Cocoa platform (or both). This is the "real deal." You should be able to use the driver to develop clients that will pass the ONVIF Client Test. The initial targets are Profiles S and the Core. I am also going to develop T and Q handlers. I was displaying video from Day One, but that's the easy part. ONVIF is about complete control of fairly complex and varied devices. I am very, very good at Making Things Happen. Don't call me if you just want to spin your wheels, but if you want to DELIVER and SHIP high-quality software, you can certainly do worse than me. I own a debt-free consulting corporation, and have enormous development talent, enthusiasm and experience. I have worked closely with top-shelf Japanese, Romanian, German and American engineering teams for decades; earning their trust and confidence.
  • Building Strong Relationships
  • Branding & Identity
  • Adobe Creative Suite
  • Change Management
  • Management Of Direct Reports
  • Management Of Creative Teams
  • Management Of Employees
  • Management Engineering
  • Management
  • Programming
  • Technical
  • User Experience
  • Design

Learning center

Add new skills with free courses