About Me
I work as a software engineer at Amuse Labs. My research focuses on problems in cryptography, programming languages, and formal verification.
I graduated summa cum laude from Ashoka University with a degree in Computer Science and Mathematics. My undergraduate thesis, Ring Trapdoor Functions: A Lattice-Based Framework for Secure Ring Signatures, developed a framework for constructing secure ring signatures from lattice assumptions. During this time, I also held research positions at the Max Planck Institute for Software Systems, IIT Delhi, and IIT Gandhinagar, working on problems across data systems, cryptography, and hardware-aware optimization.
Selected Publications View all
-

AxLaM: Energy-Efficient Accelerator Design for Language Models for Edge Computing
Tom Glint, Bhumika Mittal, Santripta Sharma, and 6 more authors
In Philosophical Transactions A, 2025
Modern language models like BERT have revolutionized natural language processing tasks but are computationally intensive, limiting their deployment on edge devices. This paper presents an energy-efficient accelerator design tailored for encoder-based language models, enabling their integration into mobile and edge computing environments. A dataflow-aware hardware accelerator design for language models inspired by SIMBA, use of Approximate Fixed-Point POSIT (AFPOS) based multipliers, and use of high bandwidth memory achieves significant improvements in computational efficiency, power consumption, area, and latency compared to the hardware-realized scalable accelerator Simba. Compared to SIMBA, AxLaM achieves 9x energy reduction, 58% area reduction and 1.2x improved latency, making it suitable for deployment in edge devices. The energy efficiency of AxLaN is 1.8 TOPS/W, 65% higher than FACT which needs pre-processing of language model before implementing it on the hardware.
-
On the Existence of Balanced Generalized de Bruijn Sequences
Bhumika Mittal, Haran Mouli, Eric Tang, and 1 more author
In Discrete Mathematics, 2023
A balanced generalized de Bruijn sequence with parameters (n,l,k) is a cyclic sequence of n bits such that (a) the number of 0’s equals the number of 1’s, and (b) each substring of length l occurs at most k times. We determine necessary and sufficient conditions on n,l, and k for the existence of such a sequence.
December, 2025
I will be at the FSTTCS Mentoring Workshop in Goa, participating in a day-long workshop on theoretical computer science.
June, 2025
I will be attending the Programming Languages Mentoring Workshop at PLDI 2025 in Seoul.
January, 2025
Our paper AxLaM, on energy-efficient accelerator design, was published in Philosophical Transactions of the Royal Society A.