vidbgm
Local, Magenta-powered background music generation for video, built as a Rust CLI and Tauri desktop prototype.
A selection of my products, tools, and research.
Local, Magenta-powered background music generation for video, built as a Rust CLI and Tauri desktop prototype.
Local-first style rewriting app for turning drafts into a target voice while preserving meaning, constraints, and concrete details.
Find cycle parking spaces in Edinburgh, Scotland.
MCP server for querying ClimateNet environmental monitoring data from Armenia through Codex, Claude, and other MCP clients.
CLI for inspecting Vercel AI SDK DevTools generations.json files so coding agents can query requests, responses, tool calls, timing, and usage without flooding context.
Zod-powered request parsing and response serialization for NestJS, with runtime decorators and optional Swagger/OpenAPI metadata.

Markdown rendering for Vue.js, built on unified, remark, and rehype with custom components, async rendering, and streaming-friendly error handling.

Oh My Zsh plugin that displays how long the previous command took to run, with compact, readable timing in the terminal prompt.

Small .NET Standard library for symmetric key encryption using the Gimli permutation, with a simple API designed to be easy to use and hard to misuse.