Akshat Mahajan's repositories
ConsistentHashRing
A consistent hash ring implementation from scratch, made for fun.
configuration
Local Ubuntu laptop configuration
NaiveHashmap
A naive Python dictionary replacement.
wildcard_import_fixer
A short and sweet command line utility to find all names that have been imported with a universal (AKA wildcard) import and replace them with less dangerous import structures.
chang-roberts
Solutions to a message-passing ring exercise across many languages
go-exercise
A brute-force cycle detection algorithm written in Go.
about-qbox
A GitHub website that explains the work Gordon and I did implementing the first service mesh-based distributed saga coordinator at Brown
alda-core
The core machinery of Alda
boring
BoringSSL bindings for the Rust programming language.
brainfuck-compiler
A working Brainfuck compiler in Rust
cloudflare-internship-assignment
Cloudflare Internship General Assignment 2020
copper
A configuration file validator for Kubernetes.
cryptdb-demo
Public demonstration of the encrypted database CryptDB for Brown class CS2390 (Fall 2020)
generative-art-from-scratch
A small tutorial on generative art I wrote for my friends
http-profiler
An HTTP profiler using no HTTP libraries, written in Rust
nannou-sketches
Random bits and pieces with nannou!
packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
py-concise-encoding
An implementation of Concise Encoding for Python
py-cpuinfo
A module for getting CPU info with Python 2 & 3
qbox
Yet Another Proxy. Used for implementing a distributed saga coordinator. See https://github.com/AkshatM/about-qbox
readable_algorithms
Easy to remember and port reference implementations for common interviews algorithms
site
The personal website of Akshat Mahajan
stabilizer
Stabilizer: Rigorous Performance Evaluation
velocity-conf-2018
Notes from Velocity Conference 2018 (San Jose)