devctm

I'm Cliff Matthews, programmer.

I'm an honest, loyal, driven person with sufficient experience to help you sleep at night.

Born in late 1962, I got into programming via the August 1976 Popular Electronics COSMAC "Elf" article. By 1978, I was paid to write PDP-8 assembly. I got my MSCS from the University of New Mexico in 1985 and I've been a contractor and entrepreneur ever since.

In 1989, I founded Abacus Research & Development. We wrote a clean-room reimplementation of the Macintosh ROM and portions of Mac OS. I wrote the first 10,000 lines (in C) of ROMlib on a diskless Mac+ that only had a single floppy drive.

At ARDI, I got interested in poker. Mat Hostetter's keen insight led the two of us to writing what was then the world's fastest poker hand evaluator (footnotes 113 & 114 on p. 44). On Halloween 1998, I wrote the core of "multibot", the first internet server to deal multi-table poker tournaments. I sold multibot to Poker School Online who were eventually bought by PokerStars.

Multibot was Objective-C, without a framework, just the GNU Objective-C runtime. Multihreaded, using epoll it was very efficient. However, when PSO upgraded to a dual processor, they had a single crash and asked me to investigate. Whee! I discovered a race condition in the Objective-C runtime.

In 2006, I co-founded Stolen Bases LLC, a Ruby on Rails shop. Although headquartered in Manhattan, I put together a development team in Albuquerque. In 2009, E-Line Media bought Stolen Bases.

Since then, I've been doing business as devctm, a name meant to imply that I'm a coding "machine". However with almost all of my recent work in private repositories, I don't have much code to show. On the other hand, I run a lot, so let's stipulate that I'm extremely internally motivated.

I'm seeking work as a Rust programmer, even though I'm not yet nearly as good or efficient in Rust as I am in Ruby. However, I learn quickly and believe I am "training my brain" as effectively as I've been training my body. My Rust will improve significantly.

This page is a Rust program using actix, maud and rsass. I wrote actix-web-lets-encrypt for https support.

Availability and Rates

My rate for Ruby is $200/hr.

My rate for Rust is $100/hr. through September 30th, 2019.

If interested, please email ctm@devctm.com