About
About the Author
ratulb — software architect with 20+ years designing secure, high-performance distributed systems. Polyglot programmer (Rust, Java, Scala, Python, Mojo, Solidity). Currently building Tenmo, a tensor/autograd library in Mojo. Also works across Kubernetes, service meshes, and blockchain (Solana — native Rust contracts).
Tech Cottage
A collection of notes, experiments, and deep dives into Mojo, Rust, Kubernetes, Solana, gRPC, and systems programming — originally published on rbsomeg.blogspot.com.
Projects
Tensor Libraries & ML
- Tenmo — Tensor library and neural network framework in Mojo — autograd, SIMD kernels, GPU. 3× faster than PyTorch CPU on MNIST benchmarks.
- MNIST Datasets
- Pure CIFAR-10
Kubernetes & Infrastructure
- k8s-easy-install — One-script Kubernetes cluster setup via SSH menu (haproxy/nginx/envoy). No Ansible, no manual per-machine login.
- kube-etcd-switch — Hassle-free switch between stacked and external etcd. State/snapshot backup, restore, and disaster recovery for Kubernetes clusters.
- k8s-cluster-from-source — Build a Kubernetes cluster from latest sources in LXD containers step by step, without kubeadm.
Programming Sites
- Mojo Programming
- Rust Programming
- Arrows — A distributed Rust actor framework