Projects

repomix-semantic-compressor

CLI & MCP Server
Released

AST-based context compressor for Repomix output. Replaces function bodies in TypeScript/JavaScript with type-safe throw stubs, preserving signatures, interfaces, React hook dependencies, and action/event protocols. Additional language passes cover Python, Go, CSS, SQL, YAML, Dockerfile, and Markdown.

Terminal demo: 80% token reduction on a 16-file repository
Node.js @babel/parser @babel/traverse @babel/generator js-tiktoken fast-xml-parser PostCSS MCP SDK

neural-ocean

Artificial Life & Ecosystem Simulator
Playable

Deep-sea ecosystem simulation. Each creature runs an isolated neural network with Hebbian learning and DNA mutation. Uses a spatial hash grid for collision and sensor lookups.

neural-ocean simulation demo
TypeScript HTML5 Canvas 2D Neural Networks (Hebbian) Genetic Algorithms Spatial Partitioning Web Audio API

Bug Clash

Real-Time WebRTC Tactical Card Game
Playable

P2P card game in vanilla JavaScript. Uses PeerJS (WebRTC DataChannels) for mesh synchronization, a local deterministic state machine, heuristic CPU AI, and synthesized Web Audio.

Vanilla JavaScript HTML5 Canvas 2D PeerJS (WebRTC DataChannel) Web Audio API

Technical Focus

Neko companion

AST & Code Tooling

Babel AST manipulation, type signature extraction, and MCP servers for LLM context reduction.

Graphics & Networking

Canvas 2D particle simulation, WebRTC DataChannel synchronization, and Web Audio API synthesis.