About
A little about me.
I am Aaditya Shah, a second-year B.Tech student in Computer Science and Engineering at IIT Gandhinagar, graduating in 2029. I am drawn to difficult questions at the meeting point of mathematics, computation, and engineered systems.
I use mathematics to understand a system, and programming to test whether that understanding holds.
I entered IIT Gandhinagar in Mechanical Engineering and changed to Computer Science after my first semester. Since then, I have built Android apps, simulations, and interactive web experiences while moving toward research in mathematics and computation.
Enigma cryptanalysis is my main research thread. Alongside it, I have started exploring computational complexity theory and, eventually, its intersection with quantum computing. I am also studying the mathematical foundations of quantum computing, learning algorithms more deliberately, and reading philosophy—especially questions about knowledge, consciousness, ethics, and what it means to understand something.
Research, contributions & leadership
What I’ve been working on.
- Enigma cryptanalysis ↗
- Modelled rotor recovery through permutations and group theory. Later analysis and simulations confirmed an additional spin ambiguity. The investigation continues beyond the summer internship.
- Contributing to Qiskit & Cirq ↗
- Fixed angle wrapping inside control flow and added two-qubit circuit consolidation tests in Qiskit. Added NumPy Generator support to Cirq. All three contributions merged upstream.
- Design & Tech Coordinator ↗
- Adapted Bruno Simon’s open-source work for the festival website, made major architecture decisions, and deployed the site in August 2026.
Long horizon
The horizon is larger than software.
Over time, I want to move closer to technologies that change what humans can understand or build—especially quantum systems, intelligence, energy, and computation that meets the physical world.
This site is my working notebook: a place to record experiments, explain changed conclusions, and return to questions as I learn more.
Working on something difficult?
I am always glad to hear from people thinking carefully about mathematics, computation, research, or complex systems.
