Skip to content
View Ameyanagi's full-sized avatar

Highlights

  • Pro

Block or report Ameyanagi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ameyanagi/README.md

Hi, I'm Ameyanagi

I build scientific software, developer tools, and AI-assisted products across Rust, TypeScript, Python, and WebAssembly.

My work usually sits in one of four lanes: X-ray spectroscopy and numerical tooling, multilingual search and tagging, generated design systems, and chemical risk/law data workflows.

Featured work

ProjectStackWhat it is
MorphousTypeScript, TanStack StartCatalog of nature-inspired design systems with generated motif assets, light/dark boards, prompts, and shadcn/tweakcn theme exports
xraytsubakiRustFast Rust implementation of core xraylarch workflows for large XAS/XAFS datasets
YuruRustFast CJK-aware fuzzy finder with Japanese romaji, Chinese pinyin, Korean phonetic search, and fzf-style shell integration
TagRuneRust, TypeScriptAI tagging workflow rebuilt around a Rust API, queue workers, object storage, OpenAPI contracts, and a TanStack Start UI
WebXrayDBRust, WASM, ReactBrowser and desktop X-ray reference database with attenuation, scattering, optics, and sample-preparation calculators
Cadence NoteTypeScript, BunPersonal-first task manager built with TanStack Start, Elysia, better-auth, Drizzle, PostgreSQL, and worker queues
ruvizRustHigh-performance 2D plotting library for Rust, aiming for matplotlib-style ergonomics with Makie-like performance

Risk assessment and compliance

ProjectStackWhat it is
ra-libraryPythonChemical risk assessment library with explanations, recommendations, and bundled reference data
ra-law-dbPython, SQLitePublic runtime dataset and API for Japanese chemical law screening
ra-bioPython, SQLiteMicroorganism risk-reference database with name resolution, fuzzy search, and law/risk annotations

Scientific and X-ray infrastructure

ProjectStackWhat it is
xraydb-rsRustPure-Rust port of XrayDB elemental X-ray reference data
xraydb-apiRustAPI service for XrayDB elemental X-ray reference data
feff10-rsRustRust wrapper for FEFF10 X-ray absorption and electronic structure calculations
mucaljsJavaScriptJavaScript implementation of MUCAL cross-section estimation
chemical-formula-rsRustChemical formula parser and composition utility crate
cif-parserRustRust parser for Crystallographic Information Files
xasanalysisPythonPython wrapper for simplifying XAS analysis workflows
xasalignPythonPython package for aligning XAS spectra
xasrefPythonReference XAS spectra dataset and Python access tools for beamline data
IBR-AICPythonBragg peak removal for XAS spectra in transmission and fluorescence measurements
DecomNanoPythonHeterogeneity analysis of bimetallic nanoparticles from XAS-derived coordination numbers
crowpeasJupyter Notebook, PythonEXAFS fitting experiments using neural networks and PyTorch
lmoptRustLevenberg-Marquardt nonlinear least-squares optimization in Rust using faer

GitHub stats

Open metrics

General metrics

Top languages

Pinned Loading

  1. xraytsubakixraytsubakiPublic

    Fast Rust implementation of core xraylarch workflows for large XAS/XAFS datasets.

    Rust 7 2

  2. LLMRateLimiterLLMRateLimiterPublic

    Distributed rate limiter for LLM APIs with FIFO queues, TPM/RPM limits, and burst prevention

    Python 4

  3. ruvizruvizPublic

    High-performance 2D plotting library for Rust combining matplotlib's ease-of-use with Makie's performance.

    Rust 44 3

  4. morphosmorphosPublic

    Static TanStack Start catalog for nature-inspired design systems and generated theme assets.

    TypeScript 100 6

  5. yuruyuruPublic

    Fast CJK-aware fuzzy finder with Japanese romaji and Chinese pinyin search.

    Rust 16 1

  6. webxraydb-rswebxraydb-rsPublic

    X-ray reference database and calculation tools built with Rust, WebAssembly, and React.

    TypeScript 1