A

Projects

Tools I've built

Featured

ruviz

software

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

xraytsubaki

chemistry

A comprehensive X-ray absorption spectroscopy (XAS) analysis toolkit written in Rust. Provides high-performance tools for XAFS data processing and analysis.

RustXASScientific Computing

Crowpeas

research

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

PythonPyTorchEXAFSDeep Learning

LLMRateLimiter

software

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

PythonRedisLLMAPI

IBR-AIC

research

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

PythonStatisticsXAFS

DecomNano

chemistry

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

PythonNumPyXAFS
Grand Prix - Llama Academy 2025

Yoshikosan

software

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

More Projects

Cobalt Stack

software

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

EasyPPTX

software

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

Pythonpython-pptxpandas

chemical-formula-rs

software

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

RustChemistryParser

MuCal.js

software

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

JavaScriptX-rayWeb

Risk Assessment MCP

software

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

MCPTypeScriptChemical SafetyAI

Taggit

software

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

TypeScriptAIDocument Processing

Extag

software

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

TypeScriptReactData Annotation

spdist

software

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

PPTemp

software

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

Pythonpython-pptxAutomation