Skip to content
View SShogun's full-sized avatar

Highlights

  • Pro

Block or report SShogun

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
SShogun/README.md

Horus and the Emperor — Adrian Smith, 2004

Horus vs the Emperor (2004) · Artwork by Adrian Smith

Soham Shirke

Backend Engineering  ·  Systems & Infrastructure  ·  Security

What I am working on

Computer Engineering undergrad at G H Raisoni College of Engineering and Management, Pune (class of 2027).

I build things to understand what happens under the hood — from the life of a request inside a Go service to the moment KVM hands execution back to a host. My focus is backend systems, infrastructure, and security.


On my workbench

IronVM · Go / Linux KVM — built a tiny x86 virtual machine monitor that runs a real-mode guest on one KVM vCPU. The guest prints Hi, exchanges the byte 42 with its Go host over port I/O, and halts with a trace of each VM exit.

GateHouse · Go / gRPC / PostgreSQL — building a Layer 7 gateway with separate control and data planes, versioned configuration, atomic route updates, and last-known-good snapshots that keep traffic flowing when the control plane is unavailable.

Aegis · Security engineering — developing a security-event and risk-intelligence platform. OIDC-backed sessions and an independent hybrid ML anomaly pipeline are implemented; full risk integration and tamper-evident audit logging remain in progress.

Open source · OpenTelemetry Collector — reading through Go observability internals, reproducing behavior locally, and checking a prospective contribution against its tests. No upstream merge claimed.

Projects worth opening

SATARK — a fintech fraud-analysis prototype that explores suspicious transaction networks across institutions. It combines task queues, graph analysis, and an interactive investigation interface. Python · FastAPI · Neo4j · Celery · Redis

RedisForge — Redis architecture studied through a working Go service: JSON documents, Bloom filters, full-text search, Streams, observability, and integration tests. Go · Redis Stack · Docker · OpenTelemetry

Outside the terminal

  • Prayatna 3.0 national hackathon winner — 1st place among 70+ teams from 12 states in March 2026, with SATARK
  • Toastmasters International — Vice President Public Relations; former Treasurer
  • PureCuts — co-founded a marketplace connecting customers with salons and beauty-service providers

Tools & technologies



Beyond the icons: Linux KVM · gRPC · OIDC · chi · Redis Streams · OpenTelemetry · Celery · Neo4j

GitHub activity

SShogun Pac-Man contribution graph

Open to backend / SDE internships and opportunities · Get in touch

Pinned Loading

  1. ControlPlane ControlPlane Public

    Server-rendered Go operational runbook and incident management platform with PostgreSQL transactional approval gates and audit trails.

    Go 2

  2. GateHouse GateHouse Public

    Low-footprint HTTP API gateway in Go featuring token-bucket rate limiting, reverse proxying, and structured telemetry.

    Go

  3. Concurflow Concurflow Public

    ConcurFlow is a Go concurrency project that validates URLs, filters invalid inputs early, and downloads valid URLs with bounded parallelism, structured logging, and graceful cancellation.

    Go 1

  4. RedisForge RedisForge Public

    Production-grade Redis Stack patterns in Go: zero-allocation cache-aside, RediSearch, RedisBloom, and resilient Streams workers.

    Go

  5. Satark.sec Satark.sec Public

    TypeScript 1

  6. ClawCLI ClawCLI Public

    Go