илья, иль не я

I do TypeScript, Python, Rust, and weird stuff.
I sometimes write articles, or translate articles written by others.

some things I built
    TypeScript MIT license GitHub Release GitHub Stars VS Code Marketplace

VS Code extension enabling ANSI color styling for text documents

    Rust MIT license GitHub Release GitHub Stars

a command-line tool to convert Xbox 360 ISOs into a Games-On-Demand file format; for Linux, Windows and MacOS

    Python MIT license GitHub Stars

scripts for controlling a Durgod Taurus K320 Nebula keyboard

    TypeScript MIT license GitHub Stars

a tool to convert MecaBricks .zmbx files to glTF; see in action

    TypeScript MIT license

a Punk-O-Matic 2 song data parser and player; see in action

recent things I wrote (see all)

Reflection in JavaScript and TypeScript: writing a CLI framework

an overview of main reflection techniques

Exploring V8's strings: implementation and optimizations

beating C++ with JS in a totally 100% legit way

Explicit Resource Management: Exploring JavaScript's and TypeScript's new feature

await using connection = await connect()

Как я писал под Флиппер на Си-с-классами

добавляем RAII и другие ништяки

Как я разбирал нестандартный формат 3D-моделей, чтобы показывать Лего у себя на сайте

история zmbx2gltf

recent things I translated (see all)

these articles are not mine, I just thing they're cool
Как уменьшали размер VS Code, используя name mangling

сокращение идентификаторов во время сборки

Как я заставил работать Netflix на Asahi Linux

трудности с Widevine на Linux на Apple Silicon


да что вообще такое этот ваш URL?

Как я заставил GTA Online загружаться на 70% быстрее

R* please fix

Сорта элементов (element kinds) в движке V8

оптимизации массивов с динамической типизацией

things I built with Lego

with interactive 3D models

Punk-o-Matic 2 song archive

rip :(

other people's websites I like

most of them are way more cool than me


made with Zola, Pico.css, and some Twemoji