Skip to content
View omkar619-dev's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report omkar619-dev

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
omkar619-dev/README.md

Hi ๐Ÿ‘‹, I'm Omkar Shendge

Software development engineer in test @ Staple AI ยท building toward distributed systems & AI infrastructure

profile views


Backend engineer based in Bangalore ๐Ÿ‡ฎ๐Ÿ‡ณ. I learn by building production-grade systems end to end โ€” writing the service, containerizing it, wiring the CI/CD, deploying it, load-testing it, and keeping it observable. Right now I'm pushing deeper into distributed systems, platform / SRE, and AI infrastructure / agentic engineering.

๐Ÿ”ญ What I'm building right now

  • A production-grade News Feed in Go โ€” auth, post CRUD, a follow graph, hybrid push/pull fan-out, ranking, Redis cache-aside, pgvector semantic search, notifications, and full observability. A real system, not a toy MVP.
  • A GitOps homelab on K3s + ArgoCD โ€” moving my self-hosted services to declarative, Git-driven deployments.
  • Distributed systems via MIT 6.5840 โ€” MapReduce โœ… ยท KV server + lock โœ… ยท Raft up next.

๐Ÿงฑ Featured project โ€” StudentSystemGo

A Go REST API for school management, built as a system-design playground and layered all the way up to production:

  • Multi-stage Docker build ยท GitHub Actions CI/CD to AWS EC2, later redeployed on K3s
  • Nginx load balancer across multiple app instances with circuit breaking
  • MySQL primary + replica with read/write split ยท Redis rate limiting + cache-aside
  • S3 + CloudFront media storage provisioned with Terraform
  • RabbitMQ worker queue ยท Prometheus metrics ยท k6 load tests
  • Deep-dive docs covering architecture, deployment, observability & load testing

๐Ÿ›ฃ๏ธ Where I'm headed

Backend today โ†’ platform / SRE and AI-infrastructure / agentic engineering. Same throughline everywhere: own systems end-to-end, and bring that rigor to the infrastructure that runs AI. Next on the roadmap โ€” a real-time Chat service (WebSockets + WebRTC) and an LLM agent in TypeScript with LangGraph and a proper eval harness.

๐Ÿ› ๏ธ Tech I work with

Languages

Go TypeScript Python Bash

Backend & Data

PostgreSQL pgvector MySQL / MariaDB Redis RabbitMQ

Infra & DevOps

Docker Kubernetes Argo CD Terraform AWS Nginx GitHub Actions Linux Cloudflare

Observability & Testing

Prometheus k6

๐Ÿ“Š GitHub stats

Omkar's GitHub stats Top languages

๐Ÿ“ซ Connect with me

Pinned Loading

  1. chat-go chat-go Public

    Real-time chat in Go โ€” WebSocket gateway with Redis pub/sub fan-out, Kafka as the durable log with three independent consumer groups (history, pgvector search indexing, local-LLM RAG bot), Postgresโ€ฆ

    Go

  2. kuberay kuberay Public

    Forked from ray-project/kuberay

    A toolkit to run Ray applications on Kubernetes

    Go

  3. news-feed-go news-feed-go Public

    Go

  4. mimir mimir Public

    Forked from grafana/mimir

    Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.

    Go

  5. grafana/mimir grafana/mimir Public

    Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.

    Go 5.2k 821

  6. omkar-homelab-gitops omkar-homelab-gitops Public

    GitOps configuration for my home lab