Skip to content
View vadim-su's full-sized avatar
👨‍🚀
Be more ambitious. The future depends on it.
👨‍🚀
Be more ambitious. The future depends on it.

Block or report vadim-su

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vadim-su/README.md
Vadim Suharnikov — python, rust, backends, automation

Backend and tooling engineer in Yerevan, Armenia. Python is my first choice. Rust when something has to be fast.

Now

Updated: September 2026

  • Python gets most of my time: asyncord, an async Discord API library, and fbenum, pydantic-compatible fallback enums. FastAPI over Postgres is still how I ship a service.
  • Search over messy documents. PDFs and Word files that nobody planned for, indexed so they can be found.
  • Rust for the small sharp things, like rust_cv, and for editor tooling when a language I use has none.
  • I run MCP-native agent runtimes every day. Issues and patches go upstream rather than into another wrapper of my own.
  • omarchy-linear-widget is a QML bar widget: it pulls my Linear issues into Omarchy and opens the git worktree that belongs to the ticket.
  • Unreleased, for now: developer tooling, a couple of CLIs, and search over my own documents, written in Rust and Python. They show up here once they stop being embarrassing.

Projects

Project What it is Status
asyncord Async Discord API library for Python maintenance mode, contributors welcome
fbenum Fallback enums for Python, pydantic-compatible stable
rust_cv My CV as a Rust web app side project
omarchy-linear-widget Linear issues in the Omarchy bar (QML), worktree-aware active
zed_mojo / tree-sitter-mojo Editor support for the Mojo language active
ferron_zed / ferron_tree_sitter Same idea, for Ferron active

Tech

  • Languages: Python · Go · Rust
  • Around them: FastAPI, Postgres, Elasticsearch, Docker, QML/Quickshell
  • Interests: APIs, search, automation, agent runtimes

Setup

Omarchy (Arch + Hyprland) · Zed · a bar I keep modifying · far too many keyboards.

Elsewhere

Pinned Loading

  1. asyncord asyncord Public

    A smart and powerful Discord API library

    Python 3 1

  2. fbenum fbenum Public

    Library provides fallback enum functionality. Fully compatible with pydantic.

    Python 1

  3. rust_cv rust_cv Public

    CV written in rust

    Rust 1