Welcome to my blog

Hi, I am Ankit Ramakrishnan. I build software systems, data visualizations, and the occasional overambitious research project.

Ankit Ramakrishnan headshot

I recently started my PhD and am a first-year student at the Network Science Institute. My interests span software system design, data analysis, computational social science, digital humanities, and art. This blog is my living notebook for projects and ideas across those domains. You can find my institute profile here.

Professional journey

I earned a B.Tech in Computer Science and Engineering from Vellore Institute of Technology in India, then completed my Computer Science M.S. at Northeastern University with coursework spanning NLP, algorithms, HCI, and programming languages. I am now pursuing my PhD at the Network Science Institute, working under Dr. Matteo Chinazzi on large-scale location data for epidemiological modeling and analysis.

I have worked as a Teaching Assistant at Northeastern University, supporting courses in NLP and algorithms. Prior to that, I was a Research Co-Op at the Network Science Institute, where I worked on COVID geospatial mobility data analysis using GCP and Hadoop. I also spent time at HSBC Technology as a Senior Software Engineer focused on platform architecture and DevOps tooling.

Projects and contributions

  • Slapscape: A full-stack geo-located image sharing social network application.
  • TASTY: A transformer-based approach for predicting time and space complexity of code snippets (ICLR 2023 DL4C Workshop).
  • Visualizing Crime Incident Reports in Boston: A visualization-driven analysis of crime data.
  • Conversation Visualization: A D3 + C++ platform for mapping multi-participant video calls.

This site used to run on fastpages. I am rebuilding it with Next.js to keep the workflow light while still supporting rich, media-heavy posts.

Connect with me on LinkedIn or explore code on GitHub.

Feedback is always welcome. Reach out at ramakrishnan.ank@northeastern.edu.