Hello!

Hi, I’m JohnMH. I’m a software developer, network administrator and hardware hacker. Looking for my blog?

In my free time, I used to work on OpenBlox, a free (libre) software game engine providing a simple and easy to learn Lua API. OpenBlox is always looking for contributors, whether you’re a developer, translator or you just want to pay somebody else to work on the project. You can find out more by visiting the project, here.

Below is a list of accounts that you can verify as being mine. This list is not exhaustive, I do have stray accounts on services I don’t use very often and I do not list those accounts here. For the most part, this list is in order of activity.

Fedora

I am a contributor to the Fedora Project, member of Community Operations and the Games SIG, working to help with games in Fedora. I use Fedora on my primary workstation, my laptops and most labs I set up. In the Fedora Account System, I am JohnMH.

Gentoo

Every now and then, I use Gentoo on some device for any of a number of reasons. I own the user repo repo/user/johnmh.

GitLab.com

While I do not use GitLab.com for anything other than mirrors, I do have a GitLab.com account. I’m JohnMH on GitLab.com.

GitHub

While I no longer use GitHub for anything other than mirrors, I still have a GitHub account. I’m JohnMH on GitHub.

OpenPGP key

For simplicity, you can just click here to get this key as a text file.

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=nPmB
-----END PGP PUBLIC KEY BLOCK-----