Software Developer | Open Source Contributor | Go Enthusiast
I am a software developer driven by Problem Solving and systems reliability. I specialize in building robust backend tools using Go and contributing to world-class open-source infrastructure.
- Project-HAMi (#1620): Implemented DoS protection by introducing
io.LimitReaderto scheduler routes, preventing resource exhaustion from oversized payloads. - Gogs (#8091): Engineered safety checks to ensure data integrity by verifying directory existence before repository initialization.
- Syncthing (#10541): Enhanced system transparency by ensuring full device ID logging during discovery server startup.
- Google (go-github #3891): Implemented
omitzerosupport forBypassActors, leveraging new Go 1.24 features for more efficient API data handling. - Google (go-github #3944): Added support for organization artifact metadata APIs, including deployment/storage record endpoints with full test coverage.
- Apache (answer #1464): Added support for
.envconfigurations to allow for dynamic, environment-specific application setups. - Gogs (#8089): Developed custom post-sign-out redirection logic to streamline user authentication workflows.
- Syncthing (#10527): Standardized version output logic in the discovery server to improve CLI consistency.
- ChainSafe (lodestar #8298): Optimized Ethereum consensus client logging for higher performance and cleaner telemetry data.
- Termix-SSH (#182): Integrated dynamic versioning for CLI menus using environment variables.
- OHC Network (#12197): Resolved critical responsiveness issues in healthcare clinical modules.
- Memos (#5323): Enhanced UI accessibility and dark-mode contrast for improved user experience.
- Project-HAMi (#1628): Fixed Prometheus metric cardinality explosion by optimizing container memory descriptor labels, reducing excessive time-series generation and improving monitoring stability.
A high-performance Layer 7 HTTP Load Balancer built in Go.
Implements a Min-Heap (Priority Queue) to efficiently route traffic to the least-loaded backend server.
- Least Connections algorithm using Min-Heap
- O(1) best-server lookup (heap root)
- O(log N) rebalancing on connection updates
- Concurrency-safe with sync.RWMutex
- Active health checking (self-healing nodes)
- Reverse proxy using net/http/httputil
- Config-driven backend registration
- Real-time status dashboard
Instead of scanning all servers (O(N)), the load balancer maintains a Min-Heap where priority = active connections.
- Peek root β Best server (O(1))
- Increment/Decrement connections β heap.Fix() (O(log N))
This ensures scalable traffic distribution as backend pool grows.
An end-to-end AIOps platform built with microservices architecture. Detects anomalies, predicts incidents, and performs automated root cause analysis (RCA) in real time.
Services:
- API Gateway (Go)
- Auth Service (Go)
- Worker Service (Go)
- Anomaly Detector (Python - Isolation Forest)
- Incident Predictor (XGBoost)
- RCA Service
- Prometheus + Grafana + Loki stack
All services run via Docker Compose.
- Real-time anomaly detection (Isolation Forest)
- Incident prediction using XGBoost
- Automated Root Cause Analysis (log + metric correlation)
- Prometheus metrics scraping
- Centralized logging via Loki
- Grafana dashboards
- Synthetic traffic & chaos simulation
- Languages: Go (Golang), Java, JavaScript
- Tools: Git, Docker, Kubernetes, Linux/Bash
- GitHub: @maishivamhoo123
- LinkedIn: Shivam Kumar
I am currently seeking a Software Engineering Internship (Backend/DevOps/Go). If you like my work, let's talk!


