Contacting Me

If you want to contact me for whatever reasons, even if it is a Job offer, please read this whole page or until you find something that you can use.

If you need to contact me faster than sending an e-mail (I only read it once a day before sleep unless I am expecting a mail), then below are the ways to contact me.

Based on my preference I have marked them as green or orange where green is the most preferred way, and orange is a less priority for one or more reasons.
If you think that my preferences are inconvenient or extreme, please read why go through this hassle, and this is extreme sections.

If you are still not convinced to use free software for contacting me, please stick to sending e-mails.

Mail

e-mail: contact@codingotaku.com If you received any another mail address with the same codingotaku.com domain from one of your contacts, please use that one to send the mail.
If you want an official talk, please do send the mail from your (or company's) domain to not lose credibility.

Instant Messaging

IM must only be chosen when the communication is unofficial, all official communications must be done through mail for better record keeping for all of us.

XMPP (Originally Jabber): codingotaku@member.fsf.org If you have an account on any server that is compatible with XMPP Protocol, please use that. Just like an e-mail, having a decentralized way of communication makes sure that neither of us need to install any specific software or go through the hassle of creating and deleting an account.

Matrix: @codingotaku:matrix.org Another decentralized way to contact me, I use the element client for matrix, it has support for E2E encryption, and also supports video conferencing through Jitsi.

Signal To communicate through Signal, we both need to share our mobile number.
I do not trust most people with my number as they might have installed programs that pulls, stores, and use numbers without the permission of all the unfortunate people in the contact list (e.g.: WhatsApp, true caller, Gmail, LinkedIn, etc.).

For the same reason I also avoid installing those kinds of software. But I can trust Signal to the most degree as the number is only uploaded after hashing it from the client side. And is fully free software
If you prefer this mode of communication, please let me know in mail.

Also read Why Switching to Signal is Not Enough


Video Call

Jitsi Meet One do not require an account for this, any server that hosts a Jitsi server will be sufficient. If you don't have one, go to https://meet.jit.si/ to start a secure video call.

BigBlueButton The best conferencing service ever! But I do not host one(yet). If you have a server and would like to get rid of privacy invading conference services, please use BigBlueButton. It is not hard to do it, I would love to help you set up one for gratis if the use of BBB is guaranteed in the long term.
Installation instructions

Jami: 674286597de4e38c2a72d23dfb3a5783966794a3 Though I really like the Idea, Jami is unreliable most of the time for me. Since the program is peer-to-peer, both parties are required to be online to start a conversation.
It also doesn't have support for group video calls.


Audio Call

Mumble Mumble is a free software just like all other programs I use.
One do not require an account or server either to use mumble. But hosting a server is preferred to avoid using public channels.
Mumble.info

Phone call For the same reason as Signal, I tend to avoid sharing my number. I have fewer issues to share it with the employer if the job is guaranteed. But please use it only for record keeping and for emergencies.
If for some reason I shared my number with you, do notify me before you call through one of the mediums mentioned above, I do not save numbers unnecessarily and usually avoid calls from unknown numbers for my sanity.

Why Go Through This hassle?

This is a way of taking back the freedom not just for me, but also for anyone who will interact with me in the future. If I could make an organization switch to use free-software, then that's great! I do not install programs just because it is popular or convenient, I make sure that the program is free software so that I know what is running on my system.

I am tired of switching between platforms and decided to support protocols (mail, XMPP, matrix, etc.) instead. This makes sure that I do not have to install another program just for a few rounds of discussion.

I have had bad experiences with zoom and Microsoft Teams. Both does not support GNU/Linux out of the box, both does not play fair with Firefox browser though it supports WebRTC. I had browser crashes because of these deliberate nonsupport and makes the whole process inconvenient for me.


WhatsApp, Zoom, Microsoft Teams, Skype, Discord and other proprietary programs are inconvenient for me (and for everyone else) as I have to create and account for to use it, and raise a delete request, then wait and hope that the account will be deleted without any guarantee that my personal information is not shared with someone else.

And most of these proprietary programs invades user privacy. Going to privacy settings, reading them, and unchecking hundreds of checkboxes are I used to do when I used those services. Why do I have to go through those hassles? I couldn't find a reason, so I sent deletion requests to all those services and never looked back.

This is Extreme, and We Do Not Want to be in touch with an Extremist!

All this privacy and security talks are for the systems I use personally.
For a job, if an organization wants me to use any proprietary service, the organization must provide an account and a machine for me to run that piece of software (this is what's being done in my current job). By this way all my work can be separated from my private life.

If an organization is willingly giving away their freedom, I can't do much about it other than using free alternatives when possible and promoting them to my colleagues.
I refuse to run non-free programs in my personal system so that I can be in control.

So if you are trying to recruit me, please do not suggest me to install a proprietary program to contact me or send link to privacy disrespecting services for coding challenges. I will refuse. No matter what.

PS: I stay in a country where there is no GDPR or CCPA, I do not want to create an account for services like Amazon AWS as they have already treated me poorly.