Distributed platforms
Designing services that scale reliably with replication, observability, and fault-tolerant communication patterns.
Backend Engineer • Distributed Systems • Systems Programming
I design and ship robust distributed platforms, developer tooling, and systems-level experiments with a strong focus on performance, reliability, and clean architecture.
$ whoami
Nishanth Shetty
$ cat role.txt
Lead Developer @ IBM
$ ls skills/
Golang Java Clojure C/C++ Rust Assembly
$ cat experience.txt
9 years building systems
$ echo $PASSION
Systems Programming | Distributed Systems | Backend Development
$ _
Snapshot
I enjoy solving infrastructure-heavy problems, building developer-first tools, and exploring systems internals through practical projects.
Designing services that scale reliably with replication, observability, and fault-tolerant communication patterns.
Creating CLIs, middleware, and internal tools that improve engineering workflows and reduce operational friction.
Experimenting with kernels, virtual machines, compilers, and low-level runtimes to deepen engineering intuition.
Selected work
A mix of production-minded backend systems, language tooling, and systems programming experiments.
Distributed message queue built using Golang, similar to Kafka. Uses Consul for distributed leader election. Runs in single node or cluster mode, with ability to replicate, persist messages, and exposes REST and gRPC endpoints.
C/C++ to Rust transpiler written in Rust. Converts C and C++ code into idiomatic Rust code.
An educational project to learn and build an operating system kernel from scratch.
Stack-based virtual machine implementation, similar to the Java Virtual Machine (JVM). Executes bytecode instructions using a stack-based architecture.
Middleware library for Go gRPC applications that provides logging, tracing, and monitoring of RPC requests. Extensible architecture allows users to add custom functionality.
Command-line tool to quickly scaffold and initialize Golang projects with proper module structure and best practices.
Explore more of my open source projects, experiments, and contributions on GitHub.