skip to content

Curriculum Vitae

Education

Bernstein Center for Computational Neuroscience

2025 – Present

M.Sc. Computational Neuroscience

Coursework: Models of Neural Systems, Models of Higher Brain Functions, Acquisition and Analysis of Neural Data, Machine Intelligence

Carnegie Mellon University

2012 – 2016

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

Relevant coursework: Parallel & Sequential Data Structures and Algorithms, Distributed Systems, Intro to Machine Learning, Differential Equations, Real Analysis I & II, Probability Theory, Numerical Methods

Research

Bernstein Center for Computational Neuroscience

2025 – Present

Computational Neuroscientist

  • Reproduced and extended findings on slow dynamics in clustered spiking networks (Litwin-Kumar & Doiron, 2012)
  • Built modular simulation and analysis pipelines using Brian2, NumPy, and SciPy

Industry Experience

Plaid — Core Services

Jan 2022 – 2025

Tech Lead & Staff Engineer (E6)

  • Led re-architecture projects including introducing subgraphs in user workflow graph engine and re-designing core data models for connection engine performance
  • Designed and managed execution of a year-long re-architecture project, delivering complex changes on time with no system downtime in mission-critical systems

Plaid — Developer Efficiency

Jan 2020 – Jan 2022

Senior Software Engineer (E5)

  • Helped start this team from scratch, defining charter, roadmap, and building culture
  • Led project to build Remote Developer Environment with fleet of 100+ virtual machines capable of running Plaid's entire software stack

Plaid — Infrastructure

May 2018 – Jan 2020

Software Engineer (E4)

  • Managed container orchestration, networking, deployments, and CI systems to scale engineering from 10s to 100s of running services

Quantifind — Data Platform

Aug 2016 – Apr 2018

Software Engineer (E3)

  • Worked on real-time, in-memory database storage and query engine for structured data
  • Built Spark and Hadoop pipelines to process incoming data sources

Technical Skills

Languages

Python, Go, TypeScript

Neuroscience Tools

Brian2, NumPy, SciPy, Matplotlib, Jupyter

Infrastructure

AWS, Kubernetes, Docker, Terraform, gRPC, Protobuf

Mathematics

Differential Equations, Probability Theory, Real Analysis, Linear Algebra, Numerical Methods

Reports & Publications

Slow Dynamics and High Variability in Clustered Spiking Networks — Reproduction study of Litwin-Kumar & Doiron (2012). Demonstrates how clustered excitatory connectivity generates metastable firing states and stimulus-quenched variability. View project →