Skip to content
View ratulb's full-sized avatar

Block or report ratulb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ratulb/README.md

Ratul Buragohain

Systems architect, 20+ years, building high-performance distributed systems. Currently building Tenmo — a tensor library and autograd engine in Mojo, 3× faster than PyTorch CPU on MNIST.

Mojo · Rust · Java · Scala · Python · Kubernetes · Solana

LinkedIn · Tech Cottage ·


Projects

Tensor Libraries & ML

  • Tenmo — Tensor library and neural network framework in Mojo with autograd, SIMD-vectorized kernels, and GPU support. 3× faster than PyTorch CPU on MNIST.
  • MNIST Datasets — MNIST dataset loader and viewer.
  • Pure CIFAR-10 — CIFAR-10 classification implemented from scratch.

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.

Blockchain

Tools


Writing


Connect

LinkedIn

Pinned Loading

  1. tenmo tenmo Public

    A fast, lean and from-scratch Tensor library built in Mojo🔥

    Mojo 10 1

  2. k8s-easy-install k8s-easy-install Public

    Install a kubernetes cluster remotely via one script without any manual intervention.

    Shell 3 3

  3. kube-etcd-switch kube-etcd-switch Public

    Hassle free switch between kubernetes stacked etcd and external etcd. Take state backup, snapshot, destroy your cluster - as long as a state backup(directories/configurations) or snapshot - cluster…

    Shell 1 2

  4. mnist_datasets mnist_datasets Public

    Stand alone mnist dataset

    Python 1

  5. mojo_programming mojo_programming Public

    Programming problems in mojo

    Jupyter Notebook

  6. rust_programming rust_programming Public

    Programming problems in rust

    Rust 2