My name is Abhijeet Krishnan. I am currently a PhD student candidate at NC State University under the co-advisement of Dr. Arnav Jhala and Dr. Chris Martens. My primary research interest is in interpretable strategy synthesis - investigating how we might develop human-oriented computational models of competitive game strategies and learn them automatically via AI. My work is an interdisciplinary blend of machine learning and player modeling.

I like programming. I try to regularly work on side projects and upload them to my GitHub. Some side projects I’m proud of are -

  • a set of generators to pull your submissions from competitive coding websites
  • a bot hosted on Heroku that maintains a points leaderboard for an online forum
  • a VS Code extension that implements Reddit’s spoiler syntax for the in-built Markdown preview
  • a Sokoban solvability predictor that uses machine learning to predict whether a given Sokoban level is likely to be solvable

I like competitive coding. I compete fairly regularly occasionally on sites like Codeforces, CodeChef, AtCoder HackerRank and HackerEarth, among others.

I like playing chess. I used to play tournaments when younger, and got to meet Dhanraj Pillay upon helping my school lead the overall points standings one year in the Inter-school Bournvita Chess Tournament. Find me on Chess.com and Lichess.

I like graphic design. Check out the past editions of my UG institute magazine I helped design here. I believe the issues from 2015-17 are most influenced by my work and direction.

I like writing. I’ve written for my undergraduate institute magazine as well as an informal student blog called Eyes Only. One of my poems has been featured in NC State’s literary and arts magazine, Windhover.

I enjoy playing Tekken. I’m a semi-regular tournament player in the RDU area under the handle. I also help out the RDU Tekken tournament organizers with Twitter posts and YouTube thumbnails.