GOVIND YADAV
HomeServicesProjectsBlogsAboutContact
Open to opportunities
About me

My setup

Tools

Tools and technologies I use day-to-day for development, infrastructure work, and getting things done.

Editor and IDE

VS Code

VS Code

My go-to editor for most projects, thanks to its extension ecosystem and built-in terminal.

Zed Editor

Zed Editor

A fast, GPU-accelerated editor I reach for when I want a snappier experience.

Sublime Text

Sublime Text

Lightweight editor I use for quick file edits and large file viewing.

Helix

Helix

A modal terminal editor with built-in LSP and tree-sitter support.

Vim

Vim

For quick edits directly on servers and inside containers over SSH.

Terminal and shell

Bash

Bash

My default shell for scripting and day-to-day command-line work.

GNOME Terminal

GNOME Terminal

The terminal emulator I use on my Linux desktop.

OpenSSH/sshd

OpenSSH/sshd

SSH daemon for remote server access; also the client I use for all SSH connections.

nethogs

nethogs

Per-process network bandwidth monitor โ€” useful for spotting unexpected traffic.

ncdu

ncdu

Interactive disk usage analyser; my first stop when a disk fills up.

OS and distro

Ubuntu

Ubuntu

My main desktop OS for development.

Debian

Debian

Preferred for stable, long-running servers.

AlmaLinux

AlmaLinux

RHEL-compatible distro I use for enterprise-style server environments.

Arch Linux

Arch Linux

Used for learning and experimenting with a minimal, rolling-release setup.

Fedora

Fedora

Used for testing on a more cutting-edge package set.

Alpine

Alpine

My default base image for lightweight Docker containers.

Browser

Chrome

Chrome

Primary browser for development and DevTools.

Brave

Brave

Privacy-focused browsing for everyday use.

Firefox

Firefox

Used for cross-browser testing.

Languages

C

C

Systems programming and understanding low-level fundamentals.

PHP

PHP

Used for backend development, mainly with Laravel.

Python

Python

Used for scripting, automation, and ML experimentation.

JavaScript

JavaScript

For frontend interactivity and Node.js backends.

Go

Go

My preferred language for building CLIs and backend services.

Rust

Rust

Exploring it for systems programming and performance-critical tools.

Frameworks and runtimes

Laravel

Laravel

My main PHP framework for building backend applications.

Nuxt.js

Nuxt.js

Vue-based framework I use for this site and other SSR/static projects.

Node.js

Node.js

JavaScript runtime for backend services and tooling.

Vue.js

Vue.js

Frontend framework for building UIs.

React

React

Frontend framework for building UIs.

Web servers

Nginx

Nginx

My go-to web server and reverse proxy for serving applications.

Apache/Httpd

Apache/Httpd

Used for hosting PHP applications, especially with .htaccess-based configs.

Traefik

Traefik

Reverse proxy and load balancer I run in Kubernetes for automatic TLS and routing.

PHP-FPM

PHP-FPM

FastCGI process manager for serving PHP apps behind Nginx.

Databases

MySQL

MySQL

Primary relational database for most projects.

MongoDB

MongoDB

Used for projects needing a flexible, document-based store.

Redis

Redis

In-memory store used for caching and queues.

Cloud and DevOps

Docker

Docker

For containerising and running applications locally and in production.

Podman

Podman

A daemonless alternative to Docker, useful for rootless containers.

Portainer

Portainer

Web UI for managing Docker containers, images, and stacks.

Ansible

Ansible

Configuration management and automated server provisioning.

MinIO

MinIO

Self-hosted S3-compatible object storage for backups and assets.

Let's Encrypt

Let's Encrypt

Free TLS certificates for all my domains via cert-manager.

Dokploy

Dokploy

Self-hosted PaaS for quickly deploying apps and databases to my own servers.

Hetzner

Hetzner

My preferred cloud provider for affordable VPS and dedicated servers.

AWS

AWS

Used for EC2, S3, IAM, and CloudFront on cloud-native projects.

Kubernetes ecosystem

Kubernetes

Kubernetes

Orchestrating containerised workloads.

K3s

K3s

Lightweight Kubernetes distribution for my home lab and small clusters.

Talos

Talos

Immutable, API-driven OS for running Kubernetes securely.

Helm

Helm

Packaging and deploying applications on Kubernetes.

ArgoCD

ArgoCD

GitOps continuous delivery for Kubernetes.

Harbor

Harbor

Self-hosted container registry for storing and scanning images.

k9s

k9s

Terminal UI for navigating and managing Kubernetes clusters in real time.

krew

krew

Plugin manager for kubectl โ€” how I install and update kubectl plugins.

kro

kro

Kubernetes Resource Orchestrator for defining reusable, composable resource groups.

Productivity

Obsidian

Obsidian

My personal knowledge base and note-taking app, backed by plain Markdown files.

Bitwarden

Bitwarden

Open-source password manager I self-host for all credentials.

Monitoring

Prometheus

Prometheus

Metrics collection and alerting for my Kubernetes clusters.

Grafana

Grafana

Dashboards and visualisation for infrastructure and application metrics.

AI / ML

Ollama

Ollama

Running open-source LLMs locally for experimentation.

Hugging Face

Hugging Face

Source for open models, datasets, and ML tooling.

PyTorch

PyTorch

Deep learning framework I use for ML experiments and model training.

Version control and CI/CD

Git

Git

Version control for everything I work on.

GitHub

GitHub

Hosting for personal and open-source projects.

GitLab

GitLab

Used for private repos and self-hosted CI/CD pipelines.

Sublime Merge

Sublime Merge

My preferred Git GUI for reviewing diffs and resolving merge conflicts.

Jenkins

Jenkins

Self-hosted automation server for CI/CD pipelines.

No tools found.

GOVIND YADAV

Software Engineer from India.

Navigate

ServicesProjectsBlogsAboutToolsSearch

Connect

LinkedInYouTubeInstagramTelegramTwitterGitHub

Contact

WhatsAppLoading...Send a message

Terms ยทPrivacy ยทRefund

Made withby9ovind.in

ยฉ 2026 Govind Yadav