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.
Projects
Tools I've built
Featured
A comprehensive X-ray absorption spectroscopy (XAS) analysis toolkit written in Rust. Provides high-performance tools for XAFS data processing and analysis.
EXAFS fitting using neural networks. Generates synthetic spectral data, trains MLP/CNN models, and makes predictions on experimental data with uncertainty estimation.
Client-side rate limiting for LLM API calls using Redis-backed FIFO queues. Supports OpenAI, GCP Vertex AI, AWS Bedrock, and Azure OpenAI.
Information-Based Regularization using Akaike Information Criterion for XAFS analysis. Novel approach for optimal regularization parameter selection.
Python package for decomposition analysis of nanomaterial XAFS data. Enables extraction of structural information from complex spectra.
More Projects
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.
Python library for streamlined PowerPoint creation with an accessible API. Features percentage-based positioning, grid layouts, and template support.
A Rust library for parsing and manipulating chemical formulas. Supports molecular weight calculation and elemental composition analysis.
JavaScript library for X-ray mass attenuation coefficient calculations. Essential tool for synchrotron experiment planning.
Model Context Protocol server for chemical risk assessment. Provides AI assistants with access to chemical safety data and risk evaluation tools.
Intelligent document tagging and organization tool. Automatically categorizes and tags documents using AI-powered analysis.
Extended tagging system for structured data annotation. Features hierarchical tags, custom attributes, and bulk tagging operations.
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.