I build software where correctness matters — formal safety layers, high-precision numerics, physics engines, and cryptography. Mostly Python, with Rust and TypeScript where they earn their place.
|
Formal & safety-critical Reachability analysis, interval arithmetic, exact rational arithmetic, verified safety layers for control systems. |
Scientific computing Navier–Stokes solvers, N-body plasma simulation, terrain erosion, high-precision constant computation with proven error bounds. |
Applied security & data Cryptographic tooling, steganography, verifiable credentials, lossless compression for sensor streams, statistically honest missing-data handling. |
|
Formal reachability-analysis safety layer for process-control chemical dosing. Interval arithmetic and control theory applied to water treatment. |
Low-memory, high-speed lossless compression for streaming numeric and sensor data. Written in Rust. |
|
N-body computational physics engine for electrostatic plasma confinement — built for mathematical rigor and real-time visualization, not brute-force O(n²). |
Diagnose and honestly handle not-missing-at-random (MNAR) data. Scikit-learn compatible API. |
More projects worth a look
| Project | Stack | What it does |
|---|---|---|
| eulerian-fluid-solver | Python | Real-time 2D incompressible Navier–Stokes on a grid, via Jos Stam's Stable Fluids |
| fransen-robinson-record | Python | Verified computation of OEIS A058655 to 1,500 significant digits |
| ellipse-perimeter-research | Python | Adaptive AGM approximations for the ellipse perimeter, with error bounds |
| docutrust | JavaScript | Verifiable digital credentials with cryptographic ledger anchoring |
| AegisCrypt | Python | Keeps secrets out of source code using modern cryptographic primitives |
| StegoCrypt-Desktop | Python | AES-128 (Fernet) combined with LSB image steganography |
| RationalLLL | Python | Lattice basis reduction in exact rational arithmetic |
| avalanche-graph-dynamics | Python | Non-Abelian state changes and history-dependent propagation in dynamic graphs |
| havn | Python | Local-first, privacy-preserving personal data platform for cross-service correlations |
| terrain-erosion-engine | TypeScript | Procedural terrain generation via hydraulic erosion |
A long-running body of work computing mathematical constants to high precision, each with derivation and verification.
|
Classical & algebraic
Number theory
|
Analysis & special functions
Transcendental & dynamical
|
Open to collaboration on numerical computing, formal verification, and scientific tooling.


