skip to content

Arjun Puri

Computational Neuroscientist (prev. Software Engineer)

I'm a master's student at the Bernstein Center for Computational Neuroscience in Berlin. Previously, I spent 8 years building distributed systems as a Staff Engineer at Plaid. I hold degrees in Computer Science and Mathematical Sciences from Carnegie Mellon University.

Research Interests

I'm interested in how biophysical networks of neurons represent and process information — particularly memory, and how attractor dynamics give rise to it (the Hopfield network is a favorite). I also think a lot about motion perception and the bridge between biological and artificial neural networks.

Featured Projects

Selected Writing

Technical

Non-Technical

  • On Progress

    A framework for making focused progress on projects

View all writing →

Background

Education

  • Bernstein Center for Computational Neuroscience

    M.Sc. Computational Neuroscience

    2025 - Present

  • Carnegie Mellon University

    B.S. Computer Science & B.S. Mathematical Sciences

    2012 - 2016

Experience

  • Plaid

    Staff Engineer & Tech Lead, Core Services

    2018 - 2024

  • Quantifind

    Software Engineer, Data Platform

    2016 - 2018

View full CV →