About
I'm Gaurav Agarwal a software engineer working across the full spectrum from silicon to cloud. My domain spans cloud-native services, application software, hosted system software, kernel drivers, and BSP bring-up.
"Truth can only be found in one place: the code."
I'm perpetually exploring the boundary between distributed systems and bare-metal registers. Open to collaborating on products that bridge cloud-scale ambitions with hardware constraints.
What I Work With
Languages
C, C++, Python, Go, Rust, Java, TypeScript, Bash, PowerShell, MATLAB
Embedded & Hardware
STM32, Texas Instruments, Xilinx Zynq, NVIDIA Jetson, ESP32, Raspberry Pi, BeagleBone FreeRTOS, Zephyr, Yocto, Buildroot, Device Tree, U-Boot, GDB, OpenOCD
Cloud & Infrastructure
AWS, GCP, Docker, Kubernetes, Terraform, Helm, Ansible, Prometheus, Grafana, Nginx
Protocols & Networking
ARINC 429/664, UART, SPI, CAN, I2C, CCSDS, TCP/UDP, gRPC, MQTT
DevOps & CI/CD
Git, GitHub Actions, GitLab CI, Jenkins, ArgoCD, CMake, Conan, Make
Tools
Vim/Neovim, VS Code, CLion, PyCharm, Wireshark, Valgrind, Doxygen, Postman, Jupyter
Philosophy
- Write everything software
- Anything open source
- From silicon to cloud
- Ship fast, break nothing
- Automate everything, always