$ whoami
Nishanth Shetty
$ cat role.txt
Lead Developer @ IBM
$ ls skills/
Golang Java Clojure C/C++ Rust Assembly
$ cat experience.txt
8+ years building distributed systems
$ echo $PASSION
Systems Programming | Distributed Systems | Backend Development
$ _
Featured Projects
Lignum
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.
Crust
C/C++ to Rust transpiler written in Rust. Converts C and C++ code into idiomatic Rust code.
Genesis
An educational project to learn and build an operating system kernel from scratch.
StackVM
Stack-based virtual machine implementation, similar to the Java Virtual Machine (JVM). Executes bytecode instructions using a stack-based architecture.
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.
gmod
Command-line tool to quickly scaffold and initialize Golang projects with proper module structure and best practices.
More Projects
Explore more of my open source projects, experiments, and contributions on GitHub.