Animesh Sinha is a software engineer with 11 years of experience blending production engineering and research-driven work across quantum computing, trading systems, and machine learning. Currently on Google Discover after a stint building low-latency trading infrastructure and data pipelines at Optiver, he has a strong backend and systems pedigree (Python, C++, PostgreSQL, time-series stores). Academically rooted in computational natural sciences at IIIT‑Hyderabad, he focuses on ML optimizations for NISQ quantum algorithms and has contributed substantive features to Cirq, including state-preparation gates and visualization tools. He’s an active open-source contributor to notable projects like SymPy (core refactors and docs) and p5.js examples, showing attention to both mathematical correctness and developer ergonomics. A competitive programmer and math enthusiast who moonlights as a course TA and content creator, he combines algorithmic rigor with practical production experience.
11 years of coding experience
4 years of employment as a software developer
High School English; Hindi; Mathematics; Physics; Chemistry; Biology; History; Civics; Geography; Computers., High School English; Hindi; Mathematics; Physics; Chemistry; Biology; History; Civics; Geography; Computers. at St. Thomas School, Ranchi
Bachelor of Technology - BTech Computer Science, Bachelor of Technology - BTech Computer Science at International Institute of Information Technology Hyderabad (IIITH)
High School CBSE, High School CBSE at Delhi Public School, Ranchi
Contributions:40 commits, 20 PRs, 17 comments in 13 days
Contributions summary:Animesh primarily focused on updating the code base to align with ES6 standards within the p5.js-website-legacy repository. They converted variable declarations from `var` to `let` across multiple files, specifically within the examples directory. These changes targeted JavaScript code snippets related to math and drawing examples.
Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.
Role in this project:
Software Engineer (Quantum Computing)
Contributions:24 reviews, 6 commits, 8 PRs in 1 year 7 months
Contributions summary:Animesh contributed to the `cirq` repository by implementing new features and improving existing ones. Their work includes adding multi-qubit measurement support to visualization tools, abstracting boilerplate code from tutorial notebooks, and implementing a new `StatePreparationChannel` gate, along with related tests and documentation. Furthermore, the user refined the `StatePreparationChannel` by fixing errors, adding approximate equality support, and integrating a name parameter. In addition, they made the Density Matrix Plotter.
pythonnisqquantum-algorithmsquantum-computingcirq
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.