About Me

There is only one thing that matters if you are a shinobi, and it isn't the number of jutsu you possess. All you need is the guts to never give up.
– Jiraiya Sensei

Hey there. My name is Gurkirat Singh (aka tbhaxor). I am a polyglot developer solving real-world problems and building SaaS applications for end-users to utilise my solution. You can see my work at GitHub or GitLab.

I have been into development for a long time and almost learnt everything from the open-source community. Now it's time to contribute back what I have learned and how I have learned in form of blog posts and walkthroughs. I am curious to learn how actually humans crafted rocks and minerals into what we know today as computers.

On this Blog

This is my secret cave where you will find content on the following topics

  • Cyber Security
  • Cloud Computing and DevOps
  • Machine Learning
  • Maths and Physics

For other posts on the topics related to development, please refer to my dev.to profile.

You will not only get the answers to "How-tos" but also "Why the hell it works like this". I will try my best to unravel the mystery that I struggled with while learning these concepts.

💡
Disclaimer

I try my best to first research the topic and then write it here on the blog. I also do provide some external links to the sources from where I have learnt those concepts or tricks.

But it is not always guaranteed that the information could be 100% correct because things are rapidly changing. If you believe that something is missed or wrong, please contact me and help me fix it.

Want to Connect?

I am working on my social skills and am now comfortable enough to have a chat with you. We can have a talk on science and technology, freelance projects and other than learning via the following channels

  • Discord – at tbhaxor dot com
  • Email – info at tbhaxor dot com OR tbhaxor at proton dot me
  • LinkedIn – at tbhaxor
  • Twitter – at tbhaxor
Note – Replace at with @ and dot with . symbols to get the correct username.

If you want to share something in encrypted format, please use the following GPG key.

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

mDMEah/lNRYJKwYBBAHaRw8BAQdAefXQiYsY1FsJkzd1NdXcRgcUAz7e0sf6QJmW
pmFmjQa0IUd1cmtpcmF0IFNpbmdoIDxpbmZvQHRiaGF4b3IuY29tPoiQBBMWCgA4
FiEEAMoHdmW3bAjFBYkEpU6EPzaa3HMFAmof5TUCGwMFCwkIBwIGFQoJCAsCBBYC
AwECHgECF4AACgkQpU6EPzaa3HOOAAEAmhTJnPNuSgkrwZM7iIgQS1/3NuxS6ab5
fEomM40zSLYBAO2iEBJB4+A0iYXYg+owyi0OKebCGTtew7Zl9El4zq0OuDgEah/l
NRIKKwYBBAGXVQEFAQEHQO1JV1fx/IEfQ+aFiI4U3VuJVP+xgdHVrTsweeWMBeAz
AwEIB4h4BBgWCgAgFiEEAMoHdmW3bAjFBYkEpU6EPzaa3HMFAmof5TUCGwwACgkQ
pU6EPzaa3HPnZAEAuw8Xu9fZP4I4Jiwrwnib3PjIsL0r7iVeZR/pwh1astkBAOv2
8sy+gf0LhWund/KD8zerqDf22zD5zv3gHoch7jUA
=kAyq
-----END PGP PUBLIC KEY BLOCK-----

Encrypt using public key, and encode with Base64 before emailing me

gpg --import tbhaxor-pub.gpg
gpg --encrypt --recipient [email protected] message.txt
base64 -w0 message.txt.gpg