Projects
The work I can show publicly — open source, tools, and projects of my own.
-
viche.social
Bluesky, Mastodon and Nostr in one timeline — a client-first web app where your keys and accounts stay on your device.
blueskymastodonnostrpwaatproto -
noizr.com
Ukrainian music zine, record label and record store — rebuilt on a new stack, with the shop, catalogue and back office all our own.
musiclabelrecord-storepayloaddrizzle -
countries-list
Countries, Languages & Continents data in ISO formats (capital and currency, native name, calling codes).
3.4M/mo 1.3K typescripti18niso -
jsonl-logger
Lightweight JSON Lines (JSONL) logger with pluggable formatters for VictoriaLogs, Google Cloud Logging, and more.
1.7K/mo 3 typescriptloggingjsonl -
graphql-suite
Auto-generated GraphQL CRUD, type-safe clients, and React Query hooks from Drizzle PostgreSQL schemas. Full type inference, zero codegen.
308/mo 4 typescriptgraphqldrizzle -
dmythro.com
This website — a personal portfolio built with Astro, DaisyUI, Tailwind CSS, Bun workspaces, and Biome.
7 astrotailwinddaisyuibun -
terminal-setup
One-command macOS Terminal.app bootstrap — Zsh, Starship, fzf, tmux, and dev tools for AI-assisted workflows.
10 shellmacoszshstarship -
agent-skills
A collection of agent skills for Claude Code, OpenCode, and other AI coding assistants — Bun, Git, CI/CD, and more.
5 aiclaude-codeopencodebun -
envs
Switch between .env variants (local, staging, production) and sync them across machines via age encryption.
bashenvencryptionagesecurity -
Guitar String Tension Calculator
String tension for guitar and bass, including multi-scale instruments — per string, from published unit weights.
7 guitarbassmusiccalculator