#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());
}
}Репозитории открываются по мере готовности - часть кода ещё в работе.
Load Balancing Benchmark - C++23 · Asio
Командный проект, летняя практика совместно с Авито. Сравнение алгоритмов балансировки нагрузки на асинхронных корутинах. Настраиваемые сценарии, JSON-отчёты с детальной статистикой по латентности, отказам и распределению. Веб-интерфейс для визуализации.
Valkey-compatible DB + векторизация - C++
Собственная Swiss Table с SIMD-ускорением поиска, геоиндекс на кодах Мортона, пользовательский аллокатор для точного учёта памяти.
Task Orchestrator - C++23
Библиотека для построения вычислительных DAG. Policy-Based Design: кеширование, обработка ошибок и планировщик подключаются независимо. Дуга является вычислительным узлом и строит граф рекурсивно без дублирования топологии.
Lazy Range Library - C++20
Собственная range-библиотека с упором на ленивость и O(1) памяти. Не STL, не ranges-v3 - своя семантика, свои sentinel'ы и тег-система для типобезопасного расширения. mmap-итератор с forward-категорией в обход потоковых ограничений.
RISC-V Дизассемблер - C++
ELF в RISC-V asm. Разбор машинного кода в читаемый ассемблер без сторонних библиотек, ISA изнутри.
Параметризуемый float - C++
Параметризуемый формат с плавающей точкой на 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 |
Аппаратная реализация алгоритма шифрования |


