Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Hey there — Professor Willy here. 👋

Building voice agents, charts, and whatever else seems fun. Rust · TypeScript · Web. GitHub · crates.io · npm · @RappleML

I build local-first AI tools, open-source libraries, and polished frontend experiences.

Main Projects

  • Creator of Skadoosh, a lightning-fast local voice agent framework in Rust — VAD → Whisper STT → streaming LLM → ONNX TTS, with real barge-in, sub-150ms latency, and #![forbid(unsafe_code)]. Published on crates.io. Dual-licensed MIT / Apache-2.0.

  • Creator of beaned-charts, a beautiful SVG chart library with Bar, Line, Pie, and Donut charts, advanced color palettes, always-visible tooltips, and React components. Published on npm (v3.3.2) with 8 GitHub stars.

  • Contributor to stickee, a modern desktop sticky-note application built with Tauri, React, TypeScript, and Supabase — featuring encrypted cloud sync, checklists, emoji reactions, and 60+ font choices.

  • Built YellowRoute, a fully responsive one-page website for Miami Kids Buses, a school bus transportation company serving South Florida.

  • Authored 97 merged commits across all repos in 2026, shipping Skadoosh from scaffold to v0.5.0 in ~48 hours — including 15 cookbook examples, tool calling, multimodal support, echo cancellation, and GPU execution providers.

Skadoosh Pipeline

  Mic 🎤  →  Silero VAD  →  Whisper STT  →  LLM Stream  →  Clause Split  →  Kokoro TTS  →  Speaker 🔊
                                      ↑  barge-in cancels turn (lock-free, ~5ms)  ↑
  • Streaming at every stage — clauses are synthesized the moment they land; you never wait for the full reply.
  • Pluggable engines — swap any STT, LLM, or TTS backend via traits. Mock engines ship in-crate for headless testing.
  • 110+ tests running fully headless in CI. Every modality combination supported: voice, text, files, and wav selftests.

Tech Stack

Rust TypeScript JavaScript React Tauri Node.js ONNX Whisper Ollama Supabase SVG CSS HTML Linux

Stats

GitHub Stats Top Languages

Profile views

About

My personal profile

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors