Work

Side projects, mostly: desktop apps, local-AI tools, a bit of frontend tooling. The things I build for myself, where I get to obsess over details no brief would ever ask for.

SSHWeaver logo
01In progress

SSHWeaver

A modern cross-platform SSH/SFTP client: a React + TypeScript interface over a Rust core (russh), with an embedded terminal (xterm) and SQLite-backed sessions. Built to stay fast and take security seriously.

  • Tauri
  • Rust
  • React
  • TypeScript
SSHWeaver
BetTerm running on Windows, showing a system fetch over a blurred background
02In progress

BetTerm

A terminal emulator built on ConPTY and wgpu: per-pixel transparency, acrylic blur, and an animated RGB border. Mostly an excuse to dig into low-level Windows internals and GPU rendering.

  • Rust
  • wgpu
  • ConPTY
BetTerm
Naka logo
03

Naka

A personal voice assistant running on a Raspberry Pi: local wake-word detection (openWakeWord / ONNX) hands off to Gemini Live for speech, reasoning, and spoken replies, all wired into a real smart-home setup.

  • Python
  • Gemini Live
  • Raspberry Pi
Naka
WatESez lyrics-extraction logo
04

WatESez

A FastAPI service that pulls clean lyrics out of raw audio: vocal isolation, faster-whisper transcription, and Chromaprint acoustic fingerprinting, wrapped in an async API.

  • Python
  • FastAPI
  • Whisper
WatESez
Angular logo
05

ngx-crafter

A developer tool for Angular: generate a project or monorepo with a pre-configured folder structure and essential packages baked in. A personal crafting table for frontend setups.

  • Angular
  • TypeScript
  • CLI
ngx-crafter