soroban-sdk-tools
Rust proc macros and test utilities for Soroban contracts: typed storage handles, flattened contract errors, stronger contract imports, and auth helpers for tests. The project was funded through an SCF #39 Developer Tooling grant.
Developer · Physicist · Researcher
I build smart contract tooling for Stellar, run an EdTech company, and do independent research in mathematical physics, computational biology, and information geometry. Physics PhD, 12+ years writing code.
I got my physics PhD from the University of Tennessee in 2023, where I worked on the PROSPECT neutrino experiment at Oak Ridge. Most of that was signal processing, particle transport simulation, and machine learning to squeeze better measurements out of noisy detector data.
Right now I'm building soroban-sdk-tools after winning an SCF #39 Developer Tooling grant. It adds proc macros and test utilities for typed storage, contract errors, contract imports, and auth helpers so Soroban contracts take less boilerplate to write and maintain. I'm also lead developer for Songcraft, a music reading game for kids.
Before that I contracted with AhaLabs on Stellar developer tooling and smart contracts: contributions to stellar-cli and stellar-js-sdk, work on Scaffold Stellar, and contract development for EquitX. The current soroban-sdk-tools effort is a collaboration with AhaLabs' CTO.
On the research side, I'm working on three projects that share a common mathematical backbone: division algebras in particle physics, multi-scale biological simulation, and information-geometric economics. More on that here.
Open-source tools, production apps, and research code.
Rust proc macros and test utilities for Soroban contracts: typed storage handles, flattened contract errors, stronger contract imports, and auth helpers for tests. The project was funded through an SCF #39 Developer Tooling grant.
A music reading game where kids play along with sheet music in real time. Teachers can run classroom sessions, parents can track progress. Built on MusicXML with live note matching via WebSockets.
MCP server for searching and indexing scientific papers across arXiv, Semantic Scholar, OpenAlex, and 6 more sources. Local hybrid search with BM25 + SPECTER2 embeddings.
MCP server for symbolic mathematics and tensor algebra. SymPy-powered CAS with Christoffel symbols, Riemann/Ricci/Einstein tensors, gamma algebra, and Fierz identities.
CNN/GCN-based event reconstruction for the PROSPECT neutrino detector. Achieved 3.3% improvement in signal statistics for the short-baseline oscillation search.
Contracting work on the Stellar stack before soroban-sdk-tools: contributions to stellar-cli and stellar-js-sdk, developer experience work on Scaffold Stellar, and smart contract development for EquitX.
Manufacturing inventory and MRP software for small to mid-size shops. Bill of materials, barcode scanning, predictive reordering, and supply chain automation in one system.
Habit tracker that adapts to how you actually behave, not how you wish you did. Streak logic, flexible scheduling, progress visualization.
Three research programs that share a common mathematical backbone. Papers headed to arXiv.
Division algebra foundations of the Standard Model. Computational verification of gauge group emergence from octonionic structure, Clifford algebra chains Cl(6)→Cl(10), and Spin(10) grand unification.
Hierarchical embryonic development simulation across 5 biological scales using gauge theory, RG coarse-graining, fiber bundles, and topological invariants. From quantum to organism.
Economics grounded in information theory. KL-divergence replaces subjective utility. Validated on macroeconomic data with sloppy spectrum analysis and 100% crisis detection precision after calibration.
Selected publications from the PROSPECT neutrino experiment, LEGEND dark matter search, and other collaborations.
Want to talk about a project, have questions about the research, or just want to say hi? Drop me a line.