← Ryuto Kitajima
Projects
NNAST
Analyses web application source code with a graph neural network, localises vulnerable code, and drafts a fix with an LLM.
AI Security · PyTorch · Graph neural networks · LLM
AegisID Protocol
A decentralised identity and verifiable-credential design combining SD-JWT, DID, WebAuthn, and OIDC.
Identity & Cryptography · SD-JWT · DID · WebAuthn · OIDC
ouroboros
A Scheme interpreter with a terminal visualiser that shows the abstract machine, the continuation stack, and the garbage collector while the program runs.
Languages & Runtimes · Rust · Scheme · CEK machine
/proc Scanner
A Rust scanner that walks the Linux /proc file system and scores processes for exposure using a custom heuristic.
Systems Security · Rust · Linux
LLM Shell Agent
A local-LLM CLI assistant that turns a sentence into the bash command it implies, then runs it under review.
LLM Tooling · Llama · Python
LeftaR
An AR rehabilitation tool for Unilateral Spatial Neglect, built to pull attention back to the ignored side.
AR & Rehabilitation · Swift · ARKit
EEG Spectral Analysis
University project analysing measured brain-wave data with a DFT and rendering the result as a scalp topography.
Signal Processing · Octave · DFT
Rubik's Cube Solver
A browser 3D cube simulator with an automated solver.
Graphics & Algorithms · Three.js · HTML / CSS