A

Projects

Tools I've built

A curated selection of public repositories, live demos, packages, and published research tools.

Recent Projects

Preview image for Morphos

Morphos

software

ActiveUpdated May 2, 2026

Static TanStack Start catalog for nature-inspired design systems. Ships motif assets, light/dark boards, prompt records, and shadcn/tweakcn-compatible theme exports.

TypeScriptTanStack StartDesign SystemsTailwind
Preview image for ruviz

ruviz

software

ActiveUpdated Apr 27, 2026

High-performance 2D plotting library for Rust combining matplotlib's ease-of-use with GPU-accelerated rendering. Handles 100M+ data points with automatic backend optimization.

RustSkiawgpuSIMD
CHEMISTRYxraytsubakiRustXASXAFS

xraytsubaki

chemistry

ActiveUpdated Apr 25, 2026

Rust toolkit implementing core X-ray absorption spectroscopy workflows inspired by xraylarch, focused on high-performance XAFS processing and analysis.

RustXASXAFSScientific Computing
Preview image for ruviz-gpui

ruviz-gpui

software

Subproject of ruviz

PublishedUpdated Apr 27, 2026

Published GPUI adapter crate for embedding ruviz plots in native GPUI applications.

RustGPUIPlottingAdapter
Preview image for ruviz-web

ruviz-web

software

Subproject of ruviz

PublishedUpdated Apr 27, 2026

Browser runtime adapter for ruviz, published for both Rust/WASM and npm-based web consumers.

RustWASMnpmBrowser
Preview image for ruviz Python

ruviz Python

software

Subproject of ruviz

PublishedUpdated Apr 27, 2026

Python package for ruviz bindings and notebook widget support, making the Rust plotting engine available from Python workflows.

PythonRustPyO3Notebook
CHEMISTRYra-bioPythonSQLiteBiosafety

ra-bio

chemistry

ActiveUpdated Apr 9, 2026

Public runtime library for microorganism risk-reference data derived from NITE/MRINDA, with fuzzy search, canonical names, and structured law/risk annotations.

PythonSQLiteBiosafetyRisk Data
CHEMISTRYRA LibraryPythonChemical SafetySQLite

RA Library

chemistry

ActiveUpdated Apr 9, 2026

Chemical risk assessment library with transparent calculations, what-if control analysis, recommendation generation, and bundled SQLite reference data.

PythonChemical SafetySQLiteRisk Assessment
CHEMISTRYra-law-dbPythonSQLiteRegulatory Data

ra-law-db

chemistry

ActiveUpdated Apr 9, 2026

Public dataset workspace and installable runtime library for Japanese chemical law screening, built around a bundled SQLite regulatory database.

PythonSQLiteRegulatory DataJapan
CHEMISTRYrisk_assessment_listPythonSQLiteGHS

risk_assessment_list

chemistry

ActiveUpdated Mar 26, 2026

Python library for checking Japan's published chemical risk-assessment obligation lists and surfacing GHS-based hazard notices.

PythonSQLiteGHSChemical Safety
CHEMISTRYfeff10-rsRustFortranEXAFS

feff10-rs

chemistry

ExperimentalUpdated Mar 4, 2026

Rust wrapper for FEFF10 that compiles Fortran modules into a static library and provides CLI tooling for EXAFS/XANES calculations, validation, comparison, and benchmarks.

RustFortranEXAFSXANES
CHEMISTRYfeff10-cliRustCLIFEFF10

feff10-cli

chemistry

Subproject of feff10-rs

PublishedUpdated Mar 4, 2026

Published command-line crate for running, validating, comparing, and benchmarking FEFF10 calculations.

RustCLIFEFF10XAFS
CHEMISTRYfeff10-sysRustFortranFFI

feff10-sys

chemistry

Subproject of feff10-rs

PublishedUpdated Mar 4, 2026

Published low-level build-system crate for compiling and linking FEFF10 Fortran code into Rust applications.

RustFortranFFIBuild System
CHEMISTRYfeff10-rs PythonPythonRustPyO3

feff10-rs Python

chemistry

Subproject of feff10-rs

PublishedUpdated Mar 4, 2026

PyPI package exposing FEFF10 calculations to Python users through the Rust/PyO3 wrapper.

PythonRustPyO3FEFF10
Preview image for WebXrayDB

WebXrayDB

chemistry

ActiveUpdated Mar 2, 2026

Interactive X-ray reference database and calculation tools built with Rust/WebAssembly and React for attenuation, scattering, sample preparation, and X-ray optics.

RustWASMReactX-ray
CHEMISTRYxraydb-rsRustX-rayno_std

xraydb-rs

chemistry

ActiveUpdated Feb 24, 2026

Pure-Rust port of XrayDB reference data with embedded compressed data, compound attenuation calculations, anomalous scattering factors, and optional optics features.

RustX-rayno_stdScientific Data
CHEMISTRYxraydbRustX-rayScientific Data

xraydb

chemistry

Subproject of xraydb-rs

PublishedUpdated Feb 24, 2026

Published Rust library crate with embedded X-ray reference data, attenuation calculations, scattering factors, and optional optics support.

RustX-rayScientific DataLibrary
CHEMISTRYxraydb-dataRustno_stdData Model

xraydb-data

chemistry

Subproject of xraydb-rs

PublishedUpdated Feb 24, 2026

Published no_std-friendly data model crate shared by the XrayDB generator, library, and WebAssembly packages.

Rustno_stdData ModelX-ray
Preview image for chemical-formula-rs

chemical-formula-rs

software

MaintainedUpdated Feb 17, 2026

A Rust library for parsing and manipulating chemical formulas. Supports molecular weight calculation, weight percent, nested formulas, and elemental composition analysis.

RustChemistryParser
SOFTWAREinit-tanstack-elysiaAgent SkillTanStack StartElysiaJS

init-tanstack-elysia

software

ExperimentalUpdated Feb 4, 2026

Agent Skill that scaffolds a full-stack monorepo with TanStack Start, shadcn/ui, ElysiaJS, Better Auth, Drizzle ORM, Eden Treaty, Docker, and CI.

Agent SkillTanStack StartElysiaJSDrizzle
SOFTWAREinit-tanstack-fastapiAgent SkillTanStack StartFastAPI

init-tanstack-fastapi

software

ExperimentalUpdated Feb 4, 2026

Agent Skill for initializing a TanStack Start + FastAPI monorepo with shadcn/ui, generated API clients, uv, just, Lefthook, Docker, and CI.

Agent SkillTanStack StartFastAPIOpenAPI
SOFTWAREtanstack-start-fastapi-templateCopierTanStack StartFastAPI

tanstack-start-fastapi-template

software

ExperimentalUpdated Feb 4, 2026

Copier template for a production-ready TanStack Start + FastAPI monorepo with generated API clients, typed checks, docs, hooks, Docker, and CI.

CopierTanStack StartFastAPIDocker
Preview image for Cobalt Stack

Cobalt Stack

software

MaintainedUpdated Jan 5, 2026

Modern full-stack template with Rust/Axum backend and Next.js 16 frontend. Features type-safe API integration via auto-generated TypeScript from OpenAPI schemas.

RustAxumNext.jsTypeScript
Preview image for LLMRateLimiter

LLMRateLimiter

software

MaintainedUpdated Dec 18, 2025

Client-side rate limiting for LLM API calls using Redis-backed FIFO queues. Supports OpenAI, GCP Vertex AI, AWS Bedrock, and Azure OpenAI.

PythonRedisLLMAPI
SOFTWAREYoshikosanNext.jsFastAPISambaNova
Grand Prix - Llama Academy 2025

Yoshikosan

software

PublishedUpdated Dec 8, 2025

Next-generation industrial safety management system digitizing Japan's 'pointing and calling' safety practice using multimodal AI. Features SOP management and AI-powered safety verification.

Next.jsFastAPISambaNovaHume AI
SOFTWAREClaudeSlideTypeScriptPowerPointOffice Open XML

ClaudeSlide

software

ActiveUpdated Nov 28, 2025

CLI that extracts PPTX files into a Claude-editable XML workspace, validates Office Open XML changes, and repackages edited presentations.

TypeScriptPowerPointOffice Open XMLCLI

Featured

RESEARCHCrowpeasPythonPyTorchEXAFS

Crowpeas

research

PublishedUpdated May 12, 2025

EXAFS fitting using neural networks. Generates synthetic spectral data, trains MLP/CNN models, and makes predictions on experimental data with uncertainty estimation.

PythonPyTorchEXAFSDeep Learning
Preview image for IBR-AIC

IBR-AIC

research

PublishedUpdated Mar 1, 2024

Information-Based Regularization using Akaike Information Criterion for XAFS analysis. Novel approach for optimal regularization parameter selection.

PythonStatisticsXAFS
Preview image for DecomNano

DecomNano

chemistry

PublishedUpdated Jan 8, 2024

Python package for decomposition analysis of nanomaterial XAFS data. Enables extraction of structural information from complex spectra.

PythonNumPyXAFS

More Projects

Preview image for Python Tutorial

Python Tutorial

software

ExperimentalUpdated May 25, 2025

Multilingual Python tutorial built with Quarto, featuring HTML books, PDF output, RevealJS slides, and modern uv/Ruff/Pyright-based development practices.

PythonQuartoEducationHTML
SOFTWAREEasyPPTXPythonpython-pptxpandas

EasyPPTX

software

MaintainedUpdated May 13, 2025

Python library for streamlined PowerPoint creation with an accessible API. Features percentage-based positioning, grid layouts, and template support.

Pythonpython-pptxpandas
SOFTWARElmopt-rsRustOptimizationNumerics

lmopt-rs

software

ExperimentalUpdated May 7, 2025

Rust implementation of Levenberg-Marquardt nonlinear least-squares optimization with parameter constraints, uncertainty analysis, and global optimization methods.

RustOptimizationNumericsScientific Computing
Preview image for MuCal.js

MuCal.js

software

MaintainedUpdated Jan 2, 2026

JavaScript library for X-ray mass attenuation coefficient calculations. Essential tool for synchrotron experiment planning.

JavaScriptX-rayWeb
Preview image for Risk Assessment MCP

Risk Assessment MCP

software

Active

Model Context Protocol server for chemical risk assessment. Provides AI assistants with access to chemical safety data and risk evaluation tools.

MCPTypeScriptChemical SafetyAI
Preview image for Taggit

Taggit

software

Active

Intelligent document tagging and organization tool. Automatically categorizes and tags documents using AI-powered analysis.

TypeScriptAIDocument Processing
Preview image for Extag

Extag

software

Active

Extended tagging system for structured data annotation. Features hierarchical tags, custom attributes, and bulk tagging operations.

TypeScriptReactData Annotation
Preview image for spdist

spdist

software

MaintainedUpdated Jan 29, 2024

High-performance library for calculating distance between two curves using Rust with PyO3/Maturin. Provides a robust metric that complements MSE/MAE for spectral data alignment.

RustPythonPyO3NumPy
Preview image for PPTemp

PPTemp

software

MaintainedUpdated Jan 28, 2023

Python library for automating PowerPoint creation. Automatically pastes images and tables into slides from organized folder structures with minimal code.

Pythonpython-pptxAutomation