Skip to content
View ChrisMarshallNY's full-sized avatar
🐲
Developing in Swift, on Long Island, NY
🐲
Developing in Swift, on Long Island, NY

Organizations

@LittleGreenViper @RiftValleySoftware

Block or report ChrisMarshallNY

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ChrisMarshallNY/README.md

Hi, I'm Chris Marshall

Go straight to the GitHub Stuff

I'm an experienced software developer, specializing in Apple development (native Swift).

I've done a LOT of open-source code (I was a manager, for most of my career, and needed to keep my "tech chops" up), so I have a fairly significant open track record.

I've been writing software since 1983, Apple software since 1986, and have released over 20 iOS, Mac, Watch and TV apps since 2012 (Many have been deprecated. Here are the current ones). I've been releasing apps, written in Swift, since 2014.

I've written device drivers for MIDI, IEEE-488, SCSI, USB, Bluetooth, Serial, Ethernet, and WiFi interfaces; sometimes, in Assembly Language and/or Machine Code.

I've written ONVIF software for Apple devices, and also OBD software for Apple devices.

I've written embedded operating systems, and have designed electronic devices (Downloads a PDF document).

I've coded in a number of languages, and used many development and target environments, but, the last few years, I've stuck with Swift, and Xcode, to write apps for all of the Apple operating systems (iOS, iPadOS, MacOS, WatchOS, and TVOS).

I'm pretty good with hardware, and talking to devices, having started out as an EE. I don't mind WireShark dumps (too much).

I've created many custom UI elements, including CDEFs and WDEFs.

I've written a great deal of prose, which includes tutorials, books, and many articles on the Web. I've also done technical training for years.

In addition to all of the above, I've authored a number of server-based and "full-stack" systems; including (but not limited to) content-management systems, open-source libraries and modules, mobile apps, SDKs, APIs, and application servers.

I'm also pretty big on documentation.

I'm not famous

I've done a lot of stuff, but it hasn't made any "big splashes" in the field. I'm just another schlub with a GitHub account (but an unusually "green" one. See below), and I'm quite current (my last commit was probably a few minutes ago).

I'm Easy to Find

I have two small corporate sites: Little Green Viper Software Development LLC, and The Great Rift Valley Software Company (Currently undergoing revamping). They each have simple contact forms that will send email to me directly.

I Like to Help People Help People

I enjoy developing software. To me, it's a joy and a privilege. The job is really just an excuse to play, so writing open-source software is not something that feels like a "chore," in any way.

Also, I grew up in Africa, and learned, quite early in life, that I have it real good, and a LOT of people don't have it so good.

I always dreamed that, one day, I'd have the ability to help people in need.

Software is that way, for me. I've written some software to help out NPOs (I won't link to it directly, but it shouldn't be too hard to figure it out. I'm not ashamed, but we don't really go out of our way to self-promote over the system), and I'm looking at doing more.

I'm interested in helping nonprofits and NGOs that are involved in helping people in need.

Browse Away

Here, on GitHub:

My GitHub ID, on its own, doesn't really have much in it. Most of the action is in the organizational accounts I'm connected to:

Other Stuff:

Basically, if you just Google "ChrisMarshallNY", you're likely to see the various places I pop up.

GitHub Stuff:

Pinned Loading

  1. RiftValleySoftware/RVS_Spinner RiftValleySoftware/RVS_Spinner Public

    A Fancy "Popup Prize-Wheel Spinner" UIControl

    Swift 25 2

  2. RiftValleySoftware/RVS_BlueThoth RiftValleySoftware/RVS_BlueThoth Public

    A Native Swift Core Bluetooth LE Central (Client) Abstraction Driver

    Swift 14 1

  3. ITCB-master ITCB-master Public archive

    One Repo to Find Them, and In the Darkness, Bind Them

    HTML 10

  4. RiftValleySoftware/BlueVanClef RiftValleySoftware/BlueVanClef Public

    The Codebase for a Multi-Platform Bluetooth Explorer App.

    Swift 8

  5. RiftValleySoftware/ambiamara RiftValleySoftware/ambiamara Public

    The Codebase for the Rift Valley Timer Countdown Timer iOS App

    Swift 8 3

  6. RiftValleySoftware/RVS_Checkbox RiftValleySoftware/RVS_Checkbox Public

    A "Drop-In" Checkbox Replacement for the UISwitch Control.

    Swift 7 1