Plutonium Engine (2D Renderer/Game Layer)
Pure-Rust 2D renderer with SVG-first pipeline (ReSVG + tiny-skia), DPI-aware coordinates, batching/instancing, GPU font atlas, ECS/game layer with deterministic scheduling and retained UI.
Pure-Rust 2D renderer with SVG-first pipeline (ReSVG + tiny-skia), DPI-aware coordinates, batching/instancing, GPU font atlas, ECS/game layer with deterministic scheduling and retained UI.
XSS Fuzzer
Built Stagehand crawler (headless Chromium + HAR) and XSS scanner (DOM/stored/reflected). Enumerated ~300 DOM sinks with taint-style heuristics; orchestrated workers and Next.js/GraphQL frontend.
Built Stagehand crawler (headless Chromium + HAR) and XSS scanner (DOM/stored/reflected). Enumerated ~300 DOM sinks with taint-style heuristics; orchestrated workers and Next.js/GraphQL frontend.
Audio-Visual Autism Behavior Recognition With Multimodal LLMs
CVPR Sight and Sound Workshop, Jun 2024. Research on recognizing autism-related behaviors using synchronized audio-visual inputs and multimodal models.
CVPR Sight and Sound Workshop, Jun 2024. Research on recognizing autism-related behaviors using synchronized audio-visual inputs and multimodal models.
Hear Me, See Me, Understand Me (IEEE T-MM 2024)
Journal article expanding on multimodal approaches for understanding autism behaviors.
Journal article expanding on multimodal approaches for understanding autism behaviors.
LLM-Driven Game Content Exploration
Exploring LLM applications for generating novel game content and mechanics—ideas that previously weren’t feasible.
Exploring LLM applications for generating novel game content and mechanics—ideas that previously weren’t feasible.
CSAmazing (Auto-Grading & Analytics Platform)
Django + PostgreSQL platform with customizable rubrics, Stripe billing, and teacher-centric analytics. Piloted in classrooms and iterated from educator feedback.
Django + PostgreSQL platform with customizable rubrics, Stripe billing, and teacher-centric analytics. Piloted in classrooms and iterated from educator feedback.