Hi, I'm Rohan!


Software Engineer @ Replicant
Computer Science + Psychology @ uWaterloo

A little bit about me:

  • interested in cognitive science and philosophy of mind
  • a pianist, guitarist and lover of all forms of music
  • an avid social deception gamer

A few of my projects:

  • hivemind

    • the game of Hive 🐝, written in (mostly safe) Rust
    • and a fast lockfree parallel alpha-beta agent
  • bureaucrat

    • a discord.py bot that manages games, custom scripts, and archives
    • built and maintained for the University of Waterloo's Blood on the Clocktower club
  • mdepth

    • a self-supervised monocular depth estimation model written in PyTorch
    • also exists as a neat little gist for Google Colab
  • scriptmaker

    • a Python package providing a PDF pretty-printer (that's a lot of Ps)
    • parses and styles custom content in the social deception game Blood on the Clocktower
    • I started using official assets on my scripts, so I am taking it private to respect The Pandemonium Institute's IP
    • check out my script repo for examples of its output

C++ Python Rust NodeJS React Postgres AWS Arch