Shivansh headshot

Hi, I'm Shivansh Kuchchal

Senior Software Engineer

I build resilient and scalable backend services with Go. My expertise lies in solving complex problems in distributed systems, focusing on system architecture, performance, and delivering high-quality, reliable code.

Experience

Professional Journey

A timeline of my professional growth.

Red Hat Inc.

Senior Software Engineer

2021 - Present

I develop systems that integrate with AWS and Azure marketplace APIs, schedule jobs, and run state transitions to automate the management of Private Offers for Red Hat customers.

GoPostgreSQLREST APIsKafkaTransactions
KNNX Corp.

Software Engineer

2019 - 2021

I built a multi-tenant business Rules Engine on Hyperledger Fabric, using Node.js to create secure REST APIs and a WebSocket handler for fast, safe rule evaluation.

Node.jsBlockchainMulti-tenancyOAuth2CouchDBWebsockets
Projects

Featured Work

Showcasing some of my best projects and technical achievements.

Kevlar

Kevlar

A novel consensus algorithm ready to compete with Paxos and Raft.

Distributed SystemsConsensus Algorithms
Rosenbridge

Rosenbridge

A distributed websocket hub for real-time communication.

GoWebsocketsgRPCMongoDB
Authorizer

Authorizer

A PKCE-enabled OAuth implementation extensible for any identity provider.

OAuth2GCPPKCEGoPostgreSQL
Lightshow

Lightshow

A highly concurrent raytracer written purely in Go.

GoGraphicsMathematicsConcurrency
Skillset

Technical Expertise

Technologies and tools I work with to build robust solutions.

Programming Languages

GoTypeScriptJavaScriptPythonTLA+

Databases

PostgreSQLMongoDBCouchDBRedisElasticsearchAWS S3

APIs & Protocols

REST APIsgRPCProtocol BuffersWebSocketsOAuth2PKCE

Other Technologies

Apache KafkaApache ZookeeperDockerHyperledger Fabric BlockchainNGINX
Contact

Let's Connect

Ready to collaborate? Reach out and let's build something amazing together.

or