Research Interests

My current research falls under the intersection of programming langauges and cryptography.

Broad Research Areas

  • Programming Languages
  • Formal Methods
  • Cryptography
  • Privacy Preserving Machine Learning

Work Experience

Independent Researcher

2024 - Present

Current : Privacy Preserving Machine Learning

Lead Software Engineer - Cryptography

2024 - Present
Federal Reserve Bank of Boston

Money and Payments Research

Postdoctoral Research Fellow

2023 - 2024
Carnegie Mellon University, Pittsburgh

Advisor: Stephanie Balzer

  • Formal Verification and Pogramming Langauges.

Postdoctoral Research Fellow

2021 - Present
Boston College, Boston

Advisor: Joseph Tassarotti

  • Formally verifying the robustness of cryptography and machine learning models.

Research Assistant Intern

06/2019 - 08/2019
Boston University, Boston

Advisor: Alley Stoughton

  • During the internship, I developed a testsuite for maintaining ucDSL. This involves developing a test description language (using Menhir) that automatically executes the corresponding test and generates an elaborate report. Part of the challenge is in supporting extensive exception/error handling. Future work includes translating ucDSL programs into EasyCrypt’s procedural programming language and proving that the translation is semantically preserving. The project also involved writing formal proofs in EasyCrypt proof assistant.

Graduate Research Assistant

2014 - 2021
Brandeis University, Waltham

Advisor: Joel Bellaiche

  • My primary area of research is Eigen varieties and p-adic L-functions.
    • My dissertation focuses on investigating the behaviour of L_b ideal without knowing the modules of overconvergent modular symbols M+ and M- at p irregular cuspidal CM modular forms of weight 1 and level N.
  • Courses Taught (as an independent instructor)
    • Applied Linear algebra (Fall 2020)
    • 2nd-semester calculus (Fall 2016, Fall 2017, Spring 2020)
    • 1st-semester calculus (Spring 2017, Fall 2015)
  • Courses Designed
    • Applied Linear Algebra Practicum at Brandeis University (with Prof. John Wilmes and others)
    • Mathematics of Cryptography. This course introducesthe mathematics of public key cryptosystems with an emphasis on Elliptic Curve Cryptography

Current Projects

Privacy Preserving Machine Learning - Extending ILA compiler for PPML (Privacy Preserving Machine Learning)
Formal Verification of Distributed Consensus - Formally verifying the correctness and security of Byzantine Fault Tolerant consensus.

Publications

  • ILA Correctness via Type Checking for Fully Homomorphic Encryption.
  • Tarakaram Gollamudi, Anitha Gollamudi, and Joshua Gancher
    ACM Conference on Computer and Communications Security (CCS). 2025.
  • ILA Correctness via Type Checking for Fully Homomorphic Encryption.
  • Tarakaram Gollamudi, Anitha Gollamudi, and Joshua Gancher
    Principles of Secure Compilation (PriSC). 2025.
  • A Semantic Logical Relation for Termination of Intuitionistic Linear Logic Session Types.
  • Tarakaram Gollamudi, Jules Jacobs, Yue Yao, and Stephanie Balzer
    CoqPL. 2025
  • Heraclius A Byzantine Fault Tolerant Database System with Potential for Modern Payments Systems
  • L. James, Tarakaram Gollamudi, K. Jeremy, P. Narayanan, B. Jeremy, and T. Eric.
    Finance and Economics Discussion Series (FEDS).
  • L_b-ideals at irregular CM points of weight 1.
  • Tarakaram Gollamudi
    PhD Thesis (2021)

    Skills & Proficiency

    Python, Rust & OCaml

    C++

    Proof Assistants - EasyCrypt and Coq

    Mathematics Packages - Sage, Magma.

    MSSQL, MySQL

    Cryptography - Public Key Encryption, Elliptic Curve Encryption, Lattice Based Cryptography, Zero Knowledge Proofs