Projects

A selection of my products, tools, and research.

vidbgm app icon

vidbgm

Local, Magenta-powered background music generation for video, built as a Rust CLI and Tauri desktop prototype.

Jun 13, 2026

rust, tauri, magenta

StyleMakar logo

stylemakar

Local-first style rewriting app for turning drafts into a target voice while preserving meaning, constraints, and concrete details.

May 30, 2026

typescript, react, tauri

Bike Neuks icon

neuk-bike

Find cycle parking spaces in Edinburgh, Scotland.

May 8, 2026

typescript, bike, cycling

climatenet-mcp logo

climatenet-mcp

MCP server for querying ClimateNet environmental monitoring data from Armenia through Codex, Claude, and other MCP clients.

Apr 28, 2026

typescript, mcp, climate

aisdk-dt logo

aisdk-dt

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.

Apr 24, 2026

typescript, ai-sdk, cli

nest-zod logo

nest-zod

Zod-powered request parsing and response serialization for NestJS, with runtime decorators and optional Swagger/OpenAPI metadata.

Mar 29, 2026

typescript, nestjs, zod

VueMarkik logo

vuemarkik

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

Nov 22, 2025

typescript, vue, markdown

cmdtime terminal screenshot

cmdtime

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

Apr 9, 2021

zsh, shell, oh-my-zsh

SecretBox logo

secretbox

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.

Apr 27, 2019

csharp, dotnet, cryptography