Aaditya Shah

Studying computation through
mathematics and experiments.

I’m a second-year CSE undergraduate at IIT Gandhinagar, graduating in 2029. My current work spans Enigma cryptanalysis, quantum software contributions, and a quantum simulator in C. I’ve also started exploring computational complexity theory and its connections to quantum computing.

Selected work

All projects
ResearchOngoing

Recovering hidden
structure from Enigma.

How much of a machine’s internal wiring can intercepted messages reveal? I’m investigating rotor recovery through permutations, group theory, and simulation.

Current question Knowing one rotor exactly can still leave uncertainty in the others. What further information lets us recover their wiring?

Inside the Enigma

Three wired rotors scramble each letter. My research asks what intercepted messages reveal about their wiring.

Three rotors in an Enigma reconstructionIn this research example, right rotor N is known exactly, middle rotor M is known only up to twist, and left rotor L is being recovered. The circles represent rotor contacts. The drawn wires are illustrative.Left rotorLTo recoverMiddle rotorMTwist unknownRight rotorNKnown exactly
One tested reconstruction, with illustrative wiring. Explore twist and spin

Product Engineering

Blithchron 2027 Website

live and evolving

Adapted Bruno Simon's open-source work, made major architecture decisions, and published the Blithchron 2027 website. Minor production changes continue as the festival approaches.

Recent activity

Full trail
  1. Block consolidation tests merged into Qiskit

    Added tests that verify ConsolidateBlocks preserves the circuit's unitary across four basis gates and estimates different gate counts for CX and iSWAP.

  2. Control-flow angle fix merged into Qiskit

    Fixed WrapAngles ignoring angle bounds inside control flow, with a regression test and release note. PR #17349 merged upstream.

  3. Revisiting the NISQ era

    A new essay on the progress and remaining challenges of noisy quantum computing since 2018.

Recent writing

All notes

This is a working notebook. Questions stay open, experiments change the explanation, and the writing follows.

Get in touch

Have a question in common?

I’d be glad to talk about mathematics, quantum computing, or something you’re building.

Write to me