Skip to content
View gauravagarwalgarg's full-sized avatar
🚀
Seek Endless Possibilities!
🚀
Seek Endless Possibilities!

Block or report gauravagarwalgarg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gauravagarwalgarg/README.md

नमस्ते 🙏

Software Engineer

Typing SVG

👨🏻‍💻 About Me

name: Gaurav Agarwal
role: Software Engineer
domain: From Devices to Cloud, anything in between
spectrum: Cloud-native services → Application → Hosted System software → Kernel drivers → BSP bring-up
philosophy: "Truth can only be found in one place: the code."
  • 🔭   Perpetually exploring the boundary between distributed systems and bare-metal registers
  • 👯   Open to collaborating on products that bridge cloud-scale ambitions with hardware constraints
  • 🧠   Fluent with end-to-end SWE Agile Methodologies
  • 🌱   Write Everything Software · Anything Open Source · From Silicon to Cloud

📚 Open Source Knowledge Base

Every repo has live documentation. Click any link to explore.

🎯 Interview & DSA

Project Description Docs
Tech Interviewee Handbook 250+ questions: DSA, LLD, HLD, CI/CD, Architecture with rubrics for SDE 1→4 📖 Docs
Playground Coding Interview Patterns 101 problems in C++, Python, Go 📖 Docs

💻 Language Playgrounds

Project Description Docs
Modern C++ Playground Move semantics, RAII, lock-free, HFT, CRTP, custom allocators 63 compilable files 📖 Docs
Giggle With Python Python end-to-end: fundamentals, data analytics, frameworks, automation, testing 📖 Docs
Grin With Golang The Ultimate Go Playbook: concurrency, GMP scheduler, system design 62 source files 📖 Docs
PrototypeSTL High-performance, embedded-friendly C++ standard library alternative 📖 Docs

⚙️ Systems & Protocols

Project Description Docs
Protocols Low-latency networking, aerospace (ARINC 429/664), embedded (UART/SPI/CAN), satellite (CCSDS) 📖 Docs
Yocto Playground Embedded Linux build system recipes, layers, QEMU, BSP 📖 Docs
Linux Scripts Shell scripts for sysadmin, monitoring, automation, containers 📖 Docs

🛠️ Developer Tools

Project Description Docs
void-filter Enterprise git hooks framework format, lint, secrets scan, AI-fix for all languages 📖 Docs
dotvim IDE-grade Vim config LSP, fuzzy find, git, 30+ plugins, Google style 📖 Docs

🎓 Learning & Reference

Project Description Docs
SW Course Hub 500+ free CS courses from MIT, Stanford, CMU, NPTEL organized by career stage 📖 Docs
Autonomy Loops Loop Engineering Library 📖 Docs

🚀 Applications

Project Description Docs
AngelOne Dashboard Stock trading dashboard FastAPI backend + React frontend 📖 Docs
Vows Profile Personal biodata page 🌐 Live

🛠 Tech Stack

💻 Languages & Scripting

Use-case dictates the language. Mastery dictates the elegance.

C C++ Python Go Rust Java TypeScript Shell Script PowerShell MATLAB LaTeX HTML5 Markdown

☁️ Cloud & Infrastructure

Infrastructure as code or it doesn't exist. If it can't self-heal, it's not production.

AWS GCP Docker Kubernetes Terraform Helm Ansible Prometheus Grafana Nginx Apache

🗄️ Databases & Storage

Normalize until it hurts. Denormalize until it works.

PostgreSQL MySQL SQLite Redis MongoDB Neo4J

🚀 DevOps & CI/CD

Merge to main. Pipeline goes green. Ship it. Repeat.

Git GitHub GitLab Bitbucket Jenkins GitHub Actions GitLab CI ArgoCD CMake Conan Make

🖥️ Operating Systems

Kernel panics are just the OS asking for attention.

Linux Ubuntu Debian Red Hat Arch Linux CentOS Windows

🔌 Embedded Systems & Hardware Platforms

If it has a JTAG port, I've probably debugged it at 3 AM.

Arduino Raspberry Pi BeagleBone Texas Instruments Xilinx Zynq NVIDIA Jetson STM32 ESP32 RTOS Yocto BitBake Buildroot Device Tree U-Boot GDB

🧰 Tools & IDEs

The right tool for the right job. Vim for speed. IDE for sanity.

VS Code Visual Studio Vim

📋 Project Management & Collaboration

Ship features, not meetings. Track work where the code lives.

Jira Confluence GitLab Boards Notion


🤝 Connect with Me

LinkedIn Stack Overflow Stack Exchange HackerRank LeetCode Codeforces Gmail X Instagram Facebook


Profile Views

"Truth can only be found in one place: the code."

Pinned Loading

  1. playground playground Public

    This repository for my programming practice.

    C++

  2. modern-cpp-playground modern-cpp-playground Public

    A placeholder repo for everything Cpp

    C++

  3. blog blog Public

    A curated blog repository covering software engineering, emerging technology, aerospace, health-tech, startups, economics, infrastructure, history, and culinary adventures.

  4. dotvim dotvim Public

    Forked from mrdv-rjgpl/dotvim

    My dotvim folder.

    Vim Script

  5. giggle-with-python giggle-with-python Public

    A complete set of tutorials and preparations material for Python programming language

    Python

  6. sw-course-hub sw-course-hub Public

    📈 A collection of learnings 🎓 from various courses 📖 across domains 🏁