Hello!

Hi, I'm John M. Harris, Jr. I'm a developer who loves Java and coffee. You might say I run on both. Looking for my blog?

I'm usually working 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.

You can reach me by sending an email to johnmh@openblox.org or johnmh@openmailbox.org. If you use Google's mail service, Yahoo, or Microsoft's email service you'll want to contact me at the OpenMailbox address, as I otherwise won't be able to reply with the same address. Google's mail service is often used by government organizations, so if you're emailing me from a government related address, you can safely assume you'll want to email the OpenMailbox address. Be warned, I don't check that address as often as the other, but it is still checked daily.

Occassionally, I use Twitter, where I post as @JohnMHarrisJr. I only use Twitter due to the large majority of people I wish to be in contact with being on the platform, which is something I deeply regret. Twitter is getting worse every day. There are many alternatives, some of which you may find me on.

Below is a list of accounts that you can verify as being mine, on various services and projects.

Gentoo

I currently use Gentoo on my primary workstation and laptop. I currently own the user repo repo/user/johnmh.

Fedora

I am a contributor to the Fedora Project, currently in Community Operations (CommOps). I am also a member of the Games SIG, working to help with games in Fedora. I currently use Fedora on some of my workstations and servers. In the Fedora Account System, I am JohnMH.

diaspora*

diaspora* is a decentralized social network, which prioritizes freedom and privacy. I have an account on the diasp.org pod, johnmh@diasp.org.

GitLab.com

GitLab.com is a free (both libre and gratis) alternative to GitHub. GitLab.com is running GitLab Enterprise Edition. I'm JohnMH on GitLab.com.

IRC

I am always connected to OBNet, the OpenBlox IRC network. You can connect to irc.openblox.org on ports 6697 and 6679. I'm "JohnMH" on every IRC network that I connect to.

In addition, I'm usually connected to Freenode, where I use the nickname "JohnMH" most of the time. Whenever I'm connected, you'll find me in #OpenBlox. Feel free to send me a query, or ping me if you see me in a channel.

GitHub

While I no longer use GitHub for anything other than mirrors, I do have a GitHub account. I'm "JohnMHarrisJr" on GitHub.

OpenPGP key

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

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1

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
noqf/w==
=Cpcu
-----END PGP PUBLIC KEY BLOCK-----