Hi.
I'm Jeff Hodges.
I do software consulting under the Darkish Green name.
I know distributed systems and have been a decent plumber of cryptographic ones. I can help you build, design, or learn about them.
If you want any of those kinds of help, email me at jeff@darkishgreen.com.
How you may have found me
If you know someone who knows me, it might be because I:
- wrote Notes On Distributed Systems for Young Bloods and gave some related talks (e.g., Practicalities of Productionizing Systems, Practicalities of Productionizing Systems, 2018, Distributed Systems in Production)
- was interviewed with a friend and colleague by the New York Times and The Guardian about our implementation of forward secrecy at Twitter
- made the little sites Who Owns My Availability? and How's My SSL?
- worked at Twitter during the growth from 120 employees to 3600 (we've all gotten around)
- worked as a consultant to ship Let's Encrypt, the free non-profit CA
What I have done
I have broken, fixed, and created many kinds of software systems. Descriptors of those systems include:
- anti-abuse
- anti-spam
- big data
- cryptographic (TLS and certificate authorities)
- distributed
- high-availability
- monorails
- publicly-available API
- search
- service-oriented
- storage layer (on top of SQL, NoSQL, and distributed filesystems)
- web serving (both using and implementing HTTP/1.x, SPDY, and HTTP/2)
Details gladly given privately. Some can be found on LinkedIn. (I love trading war stories.)
And also
I'm an engineer who believes that collaboration is most of the job.
I've participated in and seen more design reviews, code reviews, launches, crashes, and re-organizations than is typical.
I can help your organization handle those things better.
Contacting me
If you have problems in these or related areas, email me at jeff@darkishgreen.com.
I'm San Francisco-based, but we can talk about traveling if need be.
Darkish Green, LLC can be sent mail at 2370 Market St Suite 421, San Francisco, CA 94114.