An open API service aggregating public data about GitHub Sponsors.

mcr

View JSON Representation

Michael Richardson is a self-taught programmer and consultant, and has been involved with network security systems since 1988. He has a B.Sc. Physics(1996).

Funding Links: https://github.com/sponsors/mcr

GitHub Sponsors Profile

I have worked on a variety of open source projects since 1990. That includes netbsd, tcpdump, FreeS/WAN, Freeradius. I currently am the maintainer for tcpdump.org (libpcap and tcpdump): I started this because it needed to be done when I was doing IPsec work.
Most of my focus today is on writing reference implementations for IETF protocols.
https://minerva.sandelman.ca/ is a present day one, and it relates to the IETF ANIMA WG, and IoT onboarding.
Minerva includes my work on https://unstrung.sandelman.ca, which is a routing daemon for Linux that implements the IETF's ROLL WG's RPL protocol. It's not complete; and it does not inter-operate that well, but at present most ROLL implementations live in proprietary silos. I don't get a lot of time to focus on unstrung as I have to work on the protocols and systems that my sponsors want, and RPL has not been one of them.
In the past I worked on EAP-SIM for Freeradius, and of course IPsec protocols.
On my github page you can see many repositories that I have forked in order to send patches.
A lot of my work of late has dealt with API focused Rails, with the ruby-openssl package, and with the underlying openssl code. My success rate in getting patches upstreamed is not as high as I'd like; and in some cases there are domino effects. I find a bug or limitation in ruby-openssl, write a patch for that, but discover that I need to fix something in openssl too.
Here are some links to other sites that collect info:

https://www.ohloh.net/accounts/15384
http://stackoverflow.com/users/74074/mcr
https://datatracker.ietf.org/person/Michael%20Richardson
http://www.arkko.com/tools/allstats/michaelrichardson.html

and of course my resume: http://www.sandelman.ca/mcr/resume/ and linkedin: http://www.linkedin.com/in/mcr314

Featured Works

mcr/tcpdump

the TCPdump network dissector. now moved to:

Language: C - Stars: 84
AnimaGUS-minerva/unstrung

unstrung is an IETF roll - RPL (ripple) implementation for Linux

Language: C++ - Stars: 29
mcr/openssl

TLS/SSL and crypto library

Language: C - Stars:
mcr/Openswan

Openswan

Language: C - Stars:
mcr/ruby-openssl

Provides SSL, TLS and general purpose cryptography.

Language: C - Stars: