╔══════════════════════════════════════════════════════════════════════╗
║ ║
║ SURENDRA RAIKA ║
║ Developer · Platform Architect · Systems Thinker ║
║ ║
║ ServiceNow · Go · Systems Programming · Cloud-Native ║
║ ║
╚══════════════════════════════════════════════════════════════════════╝
Developer with deep expertise in ServiceNow platform engineering, Go backend systems, and a restless habit of pulling things apart to see how they work — from jq's parser internals to operating system kernels to event-driven microservices.
I build production tooling (MCP servers, MID server replacements, onboarding platforms), explore systems programming across C++/Rust/Zig, and benchmark everything I can get my hands on.
Location India
Languages Go, C++, C, Java, Python, JavaScript, Rust, Zig
Platforms ServiceNow, Docker, Kubernetes, Knative, Linux
Interests Protocol design, OS internals, load balancer architecture, caching systems
Currently MCP protocol servers, MIPT C++ coursework, multi-language algorithm benchmarking
|
ServiceNow Engineering MCP protocol server for AI-agent integration, lightweight MID server replacement with ECC queue proxy, custom UI components (SNC CLI), workflow automation |
Backend & Systems Event-driven microservices, binary protocol design, string search algorithms (Boyer-Moore, Bitap), OS kernel development (MIT 6.828), template metaprogramming (MIPT) |
Infrastructure & Testing Load testing (Gatling, k6, Artillery), chaos engineering, container orchestration, Knative serverless, CI/CD pipelines, load balancer internals (Pingora, Traefik) |
Full technology map →
| Domain | Technologies |
|---|---|
| Languages | Go, C++, C, Java, Python, JavaScript, Rust, Zig |
| ServiceNow | MCP Protocol, MID Server, ECC Queue, SNC CLI, Custom UI Components, REST API |
| Backend | Microservices, AsyncAPI, Binary Protocols, Worker Patterns, Graceful Shutdown |
| Data | PostgreSQL, Redis, RabbitMQ, Google Cloud Memorystore, Caching Patterns |
| Infrastructure | Docker, Kubernetes, Knative, Helm, LocalStack, Prometheus |
| Testing | Gatling, k6, Artillery, JMH Benchmarks, Chaos Engineering, JUnit 5 |
| Security | JWT, OAuth2, ASPM, Rate Limiting, TLS, Input Validation |
| AI Tooling | MCP for LLM integration, AI-powered monitoring (Pulse) |
| Deep Dives | jq internals, UUID v7 benchmarks, load balancer architecture, OS kernels |
More projects →
| Project | Lang | What it does |
|---|---|---|
| go_asyncapi | Go | Event-driven microservices — API gateway, worker pattern, PostgreSQL, LocalStack/AWS |
| go-design-patterns | Go | Curated idiomatic Go patterns — creational, structural, behavioral, concurrency |
| CPPLearningMIPT | C++ | MIPT Master's coursework — nullptr_t, volatile, pointer safety, C++23 features |
| whatJelly | Java | Apache Jelly deep dive — full-stack web app, custom SQL tags, D3.js architecture visualizations |
| graceful-server-shutdown | Go | Graceful shutdown patterns for production Go servers |
| Pulse | Go | Real-time monitoring for Proxmox, Docker, K8s — AI-powered insights, smart alerts |
| zig-string-searching | Zig | Boyer-Moore and Bitap string search algorithm implementations |
| componentIncrementCounter | JS | ServiceNow custom UI component development with SNC CLI |
| sampleknativeproject | — | Knative serverless deployment experiments |
| learn_aspm | — | Application Security Posture Management exploration |
| memorystore-samples | Java | Google Cloud Memorystore usage patterns |
┌─ ServiceNow Platform ┌─ Systems Programming
│ MCP protocol for AI agents │ C++ metaprogramming (MIPT)
│ MID server alternatives │ OS kernel dev (MIT 6.828)
│ Custom UI components │ Zig string search algorithms
│ ECC queue integration │ Rust memory safety
│ │
├─ Deep Technical Dives ├─ Cloud-Native & Testing
│ jq parser source analysis │ Kubernetes, Knative serverless
│ UUID v7 Postgres benchmarks │ Load testing: Gatling, k6, Artillery
│ Caching: Redis + RabbitMQ │ Chaos engineering experiments
│ Load balancers: Pingora, │ Container orchestration
│ Traefik, building from scratch │ Application security (ASPM)
│ │
└─ Event-Driven & APIs └─ Developer Tooling
AsyncAPI microservices Go design patterns
MCP protocol for LLM tooling Graceful shutdown patterns
Worker patterns + LocalStack Cross-language benchmarking

