Tanvir M. Mahim

Support

Independent research software, kept open by the people who use it.

The six tools on the Software page — ramansep, kpenvelope, sqzcomb, absnoise, cavsqueeze and SPARQ — are developed at the Department of Electrical and Electronic Engineering, BRAC University, and released openly under the Apache-2.0 license: every physics claim backed by a public test, every release archived under a DOI, every constant cited to its source. Support of any kind keeps that standard funded.

Donate

A small monthly contribution funds the two things open research software cannot do without: compute time for the physics the test suites verify, and open-access publication fees so the accompanying papers stay free to read. Donations are collected on Patreon, cancel anytime.

Donate via Patreon

All payment handling happens on Patreon's PCI-compliant platform. This site is static HTML: it never sees, stores or requests payment data.

Worked guides

Four in-depth worked guides are available for one-time purchase on the same Patreon page. Each is built directly on the corresponding open-source tool: every figure is computed by the released package, and the complete figure script is reprinted in the appendix, so each document can be re-derived rather than merely read. The tools themselves, and everything needed to use them, remain free.

Courses

Beyond the guides, complete written courses are available for one-time purchase: six modules each, with solved problem sets and runnable code labs, and the same standard the guides follow — every stated formula and number is verified by an included script that recomputes the whole document, so each course can be re-derived rather than merely read. No videos, no certificates, no promised outcomes; the tools themselves stay free.

  • Designing squeezed-light microcomb sources (sqzcomb, 19 pages + 3 code labs). From the quantum optics of detection to a finished device design: steady states, the extraction limit, twin-beam combs, and a complete worked design lab.
  • Strain and charge in 2D materials (ramansep, 13 pages + 3 code labs). From phonon physics to defensible error bars: choosing mode pairs by noise amplification, Monte‑Carlo‑verified uncertainties, detection-limit planning, and bounding what is not measured.
  • Holes in wurtzite heterostructures (kpenvelope, 13 pages + 3 code labs). From the bulk valence Hamiltonian to a self-consistent two-dimensional hole gas: cited parameters, checkable discretization, and why a hole mass is not one number.
  • Andreev thermal detectors: from bound states to single-photon clicks (absnoise, 9 pages + 3 code labs). From bound-state scattering theory to nonlinear click simulations: the gap equation done properly, the resolution bound and its worst case, the full device budget, and the matched-level design condition.

Where the money goes

Spending follows the same discipline as the code, and supporters are acknowledged in release notes:

  • Compute time for the finite-element, k·p and quantum-noise calculations behind each release and its test suite.
  • Open-access fees, so the papers the tools reproduce remain readable without a subscription.
  • Validation hardware, as the tools mature toward experimental cross-checks.

Other ways to support

  • Use the tools and cite them. Each repository carries a CITATION.cff and a DOI; citations and issue reports are the strongest support an early research tool can receive.
  • Star, watch or contribute on GitHub. The contribution bar is the release bar: changes that touch physics arrive with a test, constants arrive with their source.
  • Institutional and grant partnerships. For collaboration or sponsored development, write to tanvir.mahim@bracu.ac.bd.