Interrupt Driven

Hi there, I’m Cliff Hall, and odds are I’m somewhere doing something very geeky right now that interrupted something equally geeky that I was doing earlier. But no worries, all interrupts will eventually be serviced.

Since the early ’80s, my consuming passion has been programming. Today I work as a Software Architect, bringing more than thirty years of industry experience to bear on every task. My career has run the gamut from writing games in machine language for Commodore 64 and Apple II to implementation of large scale, object-oriented enterprise applications. I’m currently focused on solving non-trivial problems with AI.

As an independent contractor working through my company Futurescale, Inc., I’ve been building and maintaining applications for major corporations and edgy startups worldwide since 2004. Aside from client work, my most enduring contribution to the developer community is probably the PureMVC Framework, an Open Source project that has been ported to nearly every popular development language.

My programming book ActionScript Developer’s Guide to PureMVC was published by O’Reilly. My blockchain tech book called Building on Ethereum is now available. My sci-fi novel Tangential is out, and you can read the first episode of action / adventure series called William Cross Chronicles in epub format  here. You can find my short form writing on publications around the web, including CoinmonksITNext, Codeburst, DZoneCSS TricksThe Startup, and The Writing Cooperative.

When I’m not knee-deep in coding, I am an author and occasional music producer. Tracks from my recording project Sea of Arrows can be found on Soundcloud, Audius, and various compilations.