Hi there

This is the place where I opensource stuff and break things 🤣

  • 🔭  I’m currently working on something cool 😉
  • 🌱  I’m currently learning Flutter, Go
  • 💬  Ask me about anything related to Javascript/Typescript/Python or Angular/React/Express/Flask
  • 📫  How to reach me: @gautamkrishnar or fosstodon.org/@gkr
  • 👨‍💻  Read more about my projects at gautamkrishnar.com
  • ⚡  Fun fact: I ❤️ 🐶s and Xbox Gaming (GamerTag: GKRXtreme)

📕  Latest Blog Posts

🔗  Connect with me

gautamkrishnar gautamkrishnar gautamkrishnar 4214976 gautamkrishnar

📊  This week I spent my time on

Wwakatime stats

✨  About Me

I am a Full Stack Developer with 8+ years of experience in developing enterprise applications and open-source software.

My Opensource Story

All of my projects are released as open-source on GitHub, this includes some of my GitHub trending projects:

  • Nothing Private - This project is a proof of concept that any website can identify and track you, even if you are using private browsing or incognito mode in your web browser. It has around 1000K+ users and 1.8K+ stars. It got discussed in many privacy forums and conferences worldwide. Various privacy-focused browser vendors were able to implement fixes to prevent fingerprinting due to this project. It also made lots of people aware of the bad effects of browser fingerprinting.
  • Blog Post Workflow - A Github action to show your latest blog posts from any sources or StackOverflow activity or Youtube Videos on your GitHub profile/project readme automatically using the RSS feed. It is now used by over 5.6K+ users and running on thousands of GitHub actions runner every hour. It is also one of the top 20 most used GitHub actions internationally in GitHub Marketplace.
  • SoCLI scored 300+ stars within 24 hours of its release. It now has almost 2K+ users. It provides an easy way of accessing StackOverflow even if you are hooked into a terminal.
  • Motrix WebExtension - A browser extension for the Motrix Download Manager. It now has more than 10K+ users worldwide.
  • Refined GitHub Feeds - A browser extension that adds filtering to the Github news feeds.

⏩   and many more

  ____                  ____                      
 / __ \___  ___ ___    / __/__  __ _____________  
/ /_/ / _ \/ -_) _ \  _\ \/ _ \/ // / __/ __/ -_) 
\____/ .__/\__/_//_/ /___/\___/\_,_/_/  \__/\__/  
   _/_/                  __  __   _               
  / __/  _____ ______ __/ /_/ /  (_)__  ___ _     
 / _/| |/ / -_) __/ // / __/ _ \/ / _ \/ _ `/ _ _ 
/___/|___/\__/_/  \_, /\__/_//_/_/_//_/\_, (_|_|_)
                 /___/                /___/       

Most of my leisure time is to contribute to open-source projects on GitHub. Acknowledging my extensive contribution to DuckDuckGo's open source projects, I was promoted as a maintainer and community leader with write access to all DuckDuckGo's repositories. I had contributed to Mozilla, Angular, Svelte, Node.JS, and several other open-source projects and organizations.

I also maintain and contribute to a lot of community open-source projects and libraries. Some of the communities includes Tinkerhub Foundation, Kites Foundation, Mozilla Foundation, Patternfly etc. I strongly believe that the true value of open-source is not just the code, it's the community around it.

You can learn more about me and my open source journey at my website: https://www.gautamkrishnar.com/

Most of the open-source projects I create are the solutions to the problems I face in my life, there are even more that are yet unsolved. I am on a journey to find solutions for them, one at a time.

Awards and Achievements

🛠️  Languages and Tools

angular apachecordova aws azure bash bootstrap c circleci cplusplus css3 cypress docker elasticsearch express flask gcp git grafana graphql heroku html5 hugo jasmine javascript jekyll jenkins jest karma kibana kubernetes linux mocha mongodb mssql mysql nginx nodejs php postgresql postman puppeteer python react redis sass selenium sqlite travisci typescript

📈  Language / Framework stats
🔒  PGP Public Key
-----BEGIN PGP PUBLIC KEY BLOCK-----

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

analytics