welcome. i'm an incoming masters in machine learning student at CMU.
i like computers. i really like computers that learn fast. here is my curriculum vitae.
let's get to know each other. please scroll down, or use the navbar above.
on mobile? got motion sickness? prefer retro? try the static version of the website .
I’m an MS student at the MLD at SCS, CMU. My overarching goal is to develop ML algorithms and systems that are democratic & usable. C’est moi.
Pragmatically, I want to develop mathematical and computational tools that disentangle natural variation/sampling from logic/the universal truths that ground it. I think such a minimal, higher order representation will be efficient to learn and reproduce.
I recently graduated from IIT Kharagpur. After 5 years of pain, I am getting a B.Tech in ECE and M.Tech in Vision & Intelligent Systems (from the E&ECE department), and a minor in CS (from the CS&E department). There, I got my start working on robot perception with the AGV research group supervised by Prof. Debashish Chakravarty. The post-CoViD funding winter sowed the seeds of my pursuit of democratic and usable ML.
Supported by an NSF REU, I went on to work on greedy and distributed learning with Prof. David Inouye at Purdue, which is a research arc I brought back to AGV. Enabled by support from Boeing and the IITKGP Foundation USA, I also worked on Amelia at CMU SCS’ RI, writing fast map-matching algorithms and hacking away at LLM-logic feedback loops. For my 5th year M.Tech project I worked with Prof. Saumik Bhattacharya on probabilistic symbolic representations and conformal prediction.
In my free time, I enjoy playing and watching sports (especially basketball). I helped IIT KGP bag gold at an inter-IIT tech meet (indoor drone nav) and 2 cultural meets (word games and the likes). I’m also pondering giving competitive programming a second chance (in high school, I’d messed around and made a few on-site finals) and getting into CTFs (inspired by the great Prof. Mainack Mondal’s wonderful infosec course). I grew up in the wonderful Hauz Khas, New Delhi, India. During breaks, you'll find me there hanging out with old friends, my parents and the dog. I was born in Baltimore and spent some early years in Santa Clara. I guess that makes me an expat/international student from India's perspective.
I'll update this section as I take up projects in grad school. If you are interested in my earlier work (mostly on MLSys and robot perception), please consult my Google Scholar profile.
For smaller and not yet-published projects, click here.
For samples of my code, check out my GitHub profile. It doesn't have the best of my work (let alone all of it), but there's something. Sadly, as things have turned out, my GitHub is Python dominant (and even has some MATLAB! 🤮). Amongst the languages I am proficient at, Python is certainly my least favorite. I prefer C++ and am dabbling in some functional declarative langs (Lisp, Haskell and OCaml).
My e-mail is avi.amalanshu@kgpian.iitkgp.iitkgp.ac.co.in..com I anticipate your hate mail.
My email and LinkedIn are probably the easiest way to get a hold of me.
I also have a Twitter (avi_amalanshu) but I don't really use it.
Check out my blog: malansh on Medium. I plan to start writing on it again when I recover from my recent (as of May '25) surgeries.
I'm always on the lookout for interesting puzzles and research problems, especially stuff that's interdisciplinary or niche (underappreciated). Let's talk if you have something interesting and can use my contributions.
I love handing out advice and mentoring (to the extent that I often do so unsolicited). So feel free to solicit if you're interested! Be it JEE prep, handling acads + research at IIT, and of course, breaking into fields I'm working in. Folks who have taken my advice are doing great and those who've ignored it are invariably suffering.