HBF Scientific Lab

About

Hardip Bhesaniya

I build and maintain HBF Scientific Lab: seven browser-native laboratories for proton–boron-11 nuclear data, reduced plasma models, charged-particle transport, detector image analysis and electrostatic energy recovery. I write the numerical kernels, the verification suite and the interface, and I am responsible for every figure the software reports.

Position stated plainly

This is independent work. I hold no institutional affiliation, no academic supervision and no research funding for it, and this page claims no degree, title or endorsement. Everything below describes what I have built and how I work — which is the part that can be checked.

I would rather be assessed on the software and its verification record than on credentials. The case study is written so that a specialist can attempt to falsify it in about a minute, and the package ships the fixtures and hashes to do so.

What I am responsible for

Numerical kernels
The shared calculation modules behind all seven laboratories: the Maxwellian rate integral, relativistic invariant-s reaction kinematics, analytic mirror and toroidal field expressions, the fixed-boundary Grad–Shafranov solver, relativistic Boris orbit integration, the image segmentation pipeline and the electrostatic conversion ledger.
Data provenance
Selecting, transcribing and hashing the bundled datasets — the Sikora–Weller cross-section evaluation, the AME2020 mass slice, Bosch–Hale reactivity fits, IAEA LiveChart ground-state records — and making sure every result can be traced back to the exact bytes it was computed from.
Verification
Writing the benchmark suite and its acceptance tolerances, building independent reference implementations to compare against, and keeping the distinction between an internal consistency check and an external validation explicit in the record.
Claim discipline
Deciding what the software is allowed to say. Every model contract names its equations, its validity domain and the mechanisms it omits, and a result outside its fit domain stays visible and flagged rather than being quietly clipped.
Release integrity
The manifest, checksums and source inventory; making sure the shipped package is the package the benchmarks ran against, and that anyone can verify that themselves.
Interface and delivery
The full front end: the seven laboratory workspaces, the three-dimensional scenes with a CPU fallback path for machines without WebGL, and the static hosting package that runs with no server-side service and no network dependency.

Methods I work in

How I work

Three habits shape the whole package, and they are the ones worth judging.

Tolerances come first. Every benchmark fixes its acceptance criterion before the comparison runs. A tolerance chosen after seeing the answer is not a test.

Independence over agreement. Where a result matters, it is checked against something written separately — a closed form, a published anchor, or a program in another language that never reads the output it is checking. Two implementations agreeing is weak evidence if one was written by looking at the other.

The omission list is part of the result. Each model contract states what it does not include. A balance that silently drops synchrotron radiation, impurities or transport is not a smaller model, it is a wrong one, and saying so is cheaper than being found out.

Work you can inspect

Cross-code validation of the equilibrium solver — the fullest worked example: question, method, numbers, limitations and the commands to reproduce every figure.

Method reference — the model contract for each of the seven laboratories, with equations, data sources and validity domains.

The laboratories themselves — every calculation runs in your browser, so nothing is hidden behind a server.

Contact

Get in touch

Email is the fastest route and reaches me directly. For research collaboration, the programme page sets out the four areas, the proposed 24-month phases and what a partnership would involve.

Hardip Bhesaniya · info@hbfnetwork.deAlso reachable at hardipbhesaniya03@gmail.com