Text version — for search, screen readers and small screens
01 · Meridian — local-first markdown notes for macOS and Windows: wiki-links, graph view, canvas, plugins and quick capture. A free, open-source alternative to Obsidian, with signed releases for both platforms, shipped in English, Norwegian and Russian. Electron · React · TypeScript · Vite. Voted Best IT Product at a 2026 school project event — an internal student competition, not an industry award. Repository · mrd.avetool.cc
02 · Family Bot — a Discord bot platform run as a service on a subscription model: one Docker image runs a dedicated container per customer, and customers configure every setting themselves in a React panel — no support ticket to change anything. TypeScript monorepo with a tRPC API, PostgreSQL and Drizzle, on my own server behind nginx. Running on 6 servers, used daily by 200+ players and admins. I also built a Discord bot on commission for Lineage: Valhalla Age, a community of 40 000+ members. avetool.cc · demo on request
03 · TokenTracker — real-time usage, cost and limit tracking for Claude and other models, in the macOS menu bar and in widgets. A native app with WidgetKit extensions, distributed through a Homebrew tap I maintain myself. Swift · SwiftUI · WidgetKit · Sparkle. Repository · Homebrew tap
- Languages — TypeScript · Python · Swift
- Frontend — React · Next.js · Astro · Tailwind CSS · Vite · Vitest
- Desktop — Electron · SwiftUI · WidgetKit · Sparkle
- Backend — Node.js · Hono · tRPC · FastAPI · PostgreSQL · Drizzle
- Ops — Docker · nginx · VPS · Git · GitHub Actions · Homebrew · Cloudflare
- Developer & project lead — avetool.cc, own product line (01.2026 — now). Builds and operates a subscription product line of bots and tools for gaming communities; responsible for the whole run: planning, design, code, releases, operations and support.
- Freelance developer — Discord bots and sites for clients (2025 — now). Discord bot built on commission for Lineage: Valhalla Age, a community of 40 000+ members, delivered and maintained on the client's own infrastructure.
I own the products end to end: architecture, technical decisions, releases and the servers they run on. Everything above runs in production for real users, so I also do the unglamorous half: migrations, deploys, incident fixes, and answering the people who use it.
- Information Technology — upper secondary, Norway (08.2025 — now)
- Norwegian language and civics — Norway (04.2024 — 08.2025)
- Junior Bachelor's degree — completed in Ukraine
Russian (native) · Norwegian (B1 spoken, A2 written) · English (B2 spoken, B1 written)
dev.avetool.cc Open to an apprenticeship (YFF) and part-time work.

