Aniruddha M.
CompSci Undergrad

I love building stuff. I'm interested in compilers, databases, {operating, distributed} systems & everything related!


You can check out my collection of helpful resources for learning various CS, Math & ML topics.


I'm available via email. You can view and download my resumé.


tinypy

A tiny linear algebra library. Supports many of NumPy's features.


wp: wikipedia parser

Scrape and download wikipedia as plaintext for training your language models. 14 Indian languages supported including Sanskrit and Pali.


demo

Pathfinder

Cool visualisation for AI search algorithms. Got semi-viral on reddit.


demo

Fontonic

1400+ users. Lets you customize the typography of any website with locally installed fonts. Cross-browser compatible. Written without any frameworks.


demo

ocwd

500+ users (pwsh-only metrics; Unix/Linux installs are untracked). Lets you download course materials for MIT courses in bulk at ease. Pure shell scripts.


PyGraphia

Python library for working with graph data structures. Made while taking Graph Theory course at university. There is a demo available on YouTube.


demo

GH Lines

A chrome extension that shows line counts of files in the GitHub source tree.


demo

3D Printing Automation

Automated the entire pipeline of ordering and 3D printing of prosthetic hands. Made Windows native client for admins to manage orders. Made as a university project.


ByteCalcWeb

A full-fledged calculator aimed towards CS students. Based on my tree-walk interpreter written in TypeScript.

But what's database pooling?

Talks about the concept of connection pooling in the context of databases.


Docker Bind Mounts & Volumes

Discusses the differences between Docker bind mounts and Docker volumes. Also goes into details about when each is useful.


© Aniruddha Mukherjee 2024