You must be logged in to sponsor YaLTeR
Become a sponsor to Ivan Molodetskikh
Hey there! I'm Ivan Molodetskikh and I work on a wide variety of open-source projects.
Here are some of the things I made:
- niri: a scrollable-tiling Wayland compositor
- Video Trimmer: a GNOME app for fast video trimming without re-encoding
- Identity: a GNOME app for visual image and video comparisons
- wl-clipboard-rs: a Rust crate for working with the Wayland clipboard
- BunnymodXT: a speedrunning and TAS plugin for Half-Life 1 used by most runners
- bxt-rs: fastest video recording, a featureful interactive TAS editor and a brute-force TAS optimizer for Half-Life 1
- I also wrote blog posts about how the video recording and the motion blur work under the hood
- OpenAG: an open-source reimplementation of the Adrenaline Gamer's client library
- Mouse Tweaks: a Minecraft mod for quick inventory manipulation that's probably included in the modpack you're playing
- osu! Auto+: a rewrite of osu!'s autoplay algorithm that gets better scores on 2B maps and does cursor dancing
- plitki: a vertical scrolling rhythm game engine built on integer-only math with a GNOME "frontend" to go with it
- vapoursynth-rs: a safe Rust bindings for the VapourSynth programmatic video manipulation framework
I also contribute to a lot of other projects, for example:
- GNOME Shell, the desktop shell of GNOME: I made the new screenshot and screencast UI that was released as part of GNOME 42
- Quaver, a vertical-scrolling rhythm game: I worked on many things here: Linux and Wayland compatibility, controller support, hit difference graph and replay hits display, long-note mods and search, hitsounds and keysounds, "BPM does not affect SV" mode, many crash and bug fixes
- I implemented dynamic repaint delay for reducing input latency in sway, and later a fully-automatic version in GNOME's mutter
- I also made a hardware input latency tester that I used to verify the work above, and most recently to benchmark a number of terminals, editors and compositors
- GTK, librsvg, Smithay, wlroots, rustfmt, rustc itself, LanguageClient-neovim, Hourglass-Resurrection, xdg-desktop-portal and so on
If you find some of these contributions useful, and would like to support my work on current and future projects, you can do it here on GitHub Sponsors. Thank you!
Featured work
-
YaLTeR/niri
A scrollable-tiling Wayland compositor.
Rust 4,104 -
YaLTeR/bxt-rs
Fastest video recording and TAS tools for Half-Life & mods.
Rust 46 -
YaLTeR/wl-clipboard-rs
A safe Rust crate for working with the Wayland clipboard.
Rust 256 -
YaLTeR/plitki
An experimental vertical scrolling rhythm game engine.
Rust 21 -
YaLTeR/BunnymodXT
Speedrun and TAS tool for Half-Life & friends.
C++ 202 -
YaLTeR/MouseTweaks
A Minecraft mod that enhances inventory management.
Java 126