Animesh Sinha

Builder at BayesMech

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job4 years of employment as a software developer
bookHigh 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
bookBachelor of Technology - BTech Computer Science, Bachelor of Technology - BTech Computer Science at International Institute of Information Technology Hyderabad (IIITH)
bookHigh School CBSE, High School CBSE at Delhi Public School, Ranchi
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
837reputation
64kreached
6answers
12questions
github-logo-circle

Github Skills (35)

circuit10
simulation10
algorithms10
computer-algebra10
javascript10
quantum-algorithms10
python10
simulator10
sympy10
simulations10
mathematics10
mathematical10
s610
cirq10
math10

Programming languages (10)

TypeScriptOpenQASMJavaC++TeXJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Archived p5.js website 2015-2024
Role in this project:
userFront-end Developer
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.
p5js
quantumlib/Cirq

Jun 2020 - Jan 2022

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.
Role in this project:
userSoftware 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.
Request Free Trial