Rust / Go — on-device speech AI and agentic developer tools: STT and speaker-diarization engines that run fully offline and ship inside a single binary, plus typed clients and guardrails for AI coding agents. Local-first by default: zero cloud APIs, zero vendor lock-in, models that ship inside the binary.
Prior production backend — Node.js / TypeScript (NestJS, Moleculer) and Python (FastAPI, Django): REST APIs and gateways from scratch, message brokers, payment & telephony integrations, large legacy refactors, and email / document (PDF/DOCX) pipelines.
Flagship — gigastt
On-device Russian speech recognition — live WebSocket streaming, RTF ~0.1 (≈10× real-time on M1). 3.55% WER (golos_crowd_1k, in-domain). One binary. No cloud.
cargo install gigastt && gigastt serve
# WebSocket: ws://127.0.0.1:9876/v1/ws
# REST API: http://127.0.0.1:9876/v1/transcribeGigaAM v3 + ONNX Runtime · INT8 with 0% WER loss · WebSocket streaming + REST · Homebrew tap · CoreML / CUDA / CPU
Speech AI — Rust + ONNX Runtime, fully offline
polyvoice— speaker diarization without Python · ~18.5% DER VoxConverse-test (collar 0; pyannote 3.1 = 11.3%) ·crates.io+pypiphonex— generic on-device STT engine · 12 languages, single binary ·crates.io
Agentic developer tools
kimi-wire— typed Rust client for the Kimi Code CLI Wire protocol · typed events, pluggable transports, secret redaction · Go twin:kimi-wire-gomcp-guard— production guardian & proxy for MCP servers · process pool, timeouts, audit logging, rate limiting, tool permissionskimi-lite— native AI coding CLI in Go · single binary, zero runtime deps
Backend
go-ozon-marketplace— Go microservices e-commerce backend · 8 services · Saga · Outbox · CQRS · Kafka · ClickHouse · mTLS
More — STT engines, on-device translation, agent tooling
nihostt— Japanese STT (ReazonSpeech-k2-v2) · CER ~1.1% (clean) · INT8 ~155 MB ·crates.iophostt— Vietnamese STT (Zipformer-vi RNN-T) · ~75 MB model ·crates.io+pypilocalmt— offline Android translation SDK in Rust · GGUF/Hy-MT packs, llama.cpp via JNI, arm64-v8acargo-kimi— Cargo subcommand scoring Rust files 0–100 on contract quality (Hoare triples, panic safety, typestate,Resultdiscipline) ·crates.iocoad— Contract-Orchestrated Agent Development · methodology for safe, reviewable, bounded agent workkimi-dotfiles— composable configs, instructions, and skills for Kimi K2.6gitr— async typed git CLI wrapper for agents and automation · JSON output, MCP server ·crates.ioomk— Wire-first orchestration for Kimi CLI · archived June 2026 (post-mortem in the README)




