Skip to content
View Xx5830's full-sized avatar

Highlights

  • Pro

Block or report Xx5830

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.

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
Xx5830/README.md


whoami

#include <developer.hpp>

int main() {
    auto timur = Developer {
        .name       = "Тимур Билалов",
        .location   = "Санкт-Петербург",
        .university = "ITMO University - FITiP",
    };

    timur.set_focus({ "C++20/23", "systems programming", "hardware architecture" });

    // ICPC 2025 Quarter-Finalist
    // 2× Absolute Regional Champion - Olympiad in Informatics
    // Yandex Algorithm School - graduate
    static_assert(timur.cp_years() >= 5, "underfitted");

    while (alive) {
        timur.push_to_main(timur.build_something_unusual());
    }
}

Стек

Языки

C++ C C# Bash Verilog

Инструменты

CMake Git Linux Docker PostgreSQL GTest

Аппаратное

RISC-V Logisim


Проекты

Репозитории открываются по мере готовности - часть кода ещё в работе.


Load Balancing Benchmark - C++23 · Asio

coroutines benchmarking JSON web viz

Командный проект, летняя практика совместно с Авито. Сравнение алгоритмов балансировки нагрузки на асинхронных корутинах. Настраиваемые сценарии, JSON-отчёты с детальной статистикой по латентности, отказам и распределению. Веб-интерфейс для визуализации.


Valkey-compatible DB + векторизация - C++

in-memory database SIMD Valkey protocol

Собственная Swiss Table с SIMD-ускорением поиска, геоиндекс на кодах Мортона, пользовательский аллокатор для точного учёта памяти.


Task Orchestrator - C++23

async coroutines graphs fault--tolerance

Библиотека для построения вычислительных DAG. Policy-Based Design: кеширование, обработка ошибок и планировщик подключаются независимо. Дуга является вычислительным узлом и строит граф рекурсивно без дублирования топологии.


Lazy Range Library - C++20

zero-overhead iterators concepts O(1) memory

Собственная range-библиотека с упором на ленивость и O(1) памяти. Не STL, не ranges-v3 - своя семантика, свои sentinel'ы и тег-система для типобезопасного расширения. mmap-итератор с forward-категорией в обход потоковых ограничений.


RISC-V Дизассемблер - C++

ELF RISC-V ISA binary

ELF в RISC-V asm. Разбор машинного кода в читаемый ассемблер без сторонних библиотек, ISA изнутри.


Параметризуемый float - C++

IEEE 754 hardware e4m3fn half / double

Параметризуемый формат с плавающей точкой на C++ на целых числах: e4m3fn / e5m2 / half / double


Другие проекты

Проект Стек Описание
Музыкальный язык + интерпретатор C++ AST DSP Собственный язык: ноты, инструменты, эффекты, функции - компилятор AST → WAV
STL-совместимый кольцевой буфер C++23 AllocatorAwareContainer с нуля: placement new, exception safety, RandomAccessIterator
Архиватор Хэмминга C++ Подключаемые схемы кодирования, коррекция битовых ошибок
Сервис маршрутов C++20 REST FTXUI Яндекс.Расписания: внешний API + кэш запросов + TUI
Модель кэша Verilog LRU LRU / bpLRU, статистика попаданий, testbench
Blowfish Logisim Аппаратная реализация алгоритма шифрования


Popular repositories Loading

  1. acmp-to-calendar acmp-to-calendar Public

    Приложение для отслеживания деятельности на acmp.ru

    C# 1

  2. base-file-parser-itmo base-file-parser-itmo Public

    C++

  3. sprint-of-life sprint-of-life Public

  4. load-balancer-sandbox load-balancer-sandbox Public

    Сравнение алгоритмов балансировки нагрузки с асинхронным моделированием на C++23/Asio и генерацией JSON-отчётов с веб-визуализацией на python

    C++

  5. fixed-bigint fixed-bigint Public

    шаблонный класс целого числа с произвольной фиксированной длиной (в битах), поддерживающий все базовые операции

    C++

  6. argument-parser argument-parser Public

    Библиотека для динамического связывания переменных со свободными и позиционными аргументами входной строки

    C++