Backend Engineer • Distributed Systems • Systems Programming

Building resilient backend systems with low-level curiosity.

I design and ship robust distributed platforms, developer tooling, and systems-level experiments with a strong focus on performance, reliability, and clean architecture.

memory Distributed systems
settings_ethernet Backend architecture
developer_mode Systems tooling
nishanth@nsphub:~$

$ 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

$ _

8+
Years Experience
10+
Major Projects
6
Tech Articles

Snapshot

What I focus on

I enjoy solving infrastructure-heavy problems, building developer-first tools, and exploring systems internals through practical projects.

hub
Distributed platforms

Designing services that scale reliably with replication, observability, and fault-tolerant communication patterns.

construction
Developer tooling

Creating CLIs, middleware, and internal tools that improve engineering workflows and reduce operational friction.

dns
Systems exploration

Experimenting with kernels, virtual machines, compilers, and low-level runtimes to deepen engineering intuition.

Selected work

Featured Projects

A mix of production-minded backend systems, language tooling, and systems programming experiments.

Crust

C/C++ to Rust transpiler written in Rust. Converts C and C++ code into idiomatic Rust code.

Rust Compiler

Genesis

An educational project to learn and build an operating system kernel from scratch.

C Assembly OS Dev

StackVM

Stack-based virtual machine implementation, similar to the Java Virtual Machine (JVM). Executes bytecode instructions using a stack-based architecture.

Rust VM

gRPC Interceptors

Middleware library for Go gRPC applications that provides logging, tracing, and monitoring of RPC requests. Extensible architecture allows users to add custom functionality.

Golang gRPC Middleware

gmod

Command-line tool to quickly scaffold and initialize Golang projects with proper module structure and best practices.

Rust CLI Tool

More Projects

Explore more of my open source projects, experiments, and contributions on GitHub.

10+ Repositories Open Source