Nbv000

Reverse engineering. Systems programming. Streaming data.

О себе

Systems engineer из России. Работаю на стыке низкоуровневого Linux, обратной разработки и потоковой аналитики.

Основной опыт: IL2CPP-инструментация Unity-раннаймов через LD_PRELOAD с patch-resistant signature-based резолвом методов, двухуровневый IPC (AF_UNIX + flock fallback), распределённое управление процессами с эскалирующим watchdog-восстановлением, streaming-платформы на Go + TimescaleDB + NATS.

Открыт к проектам в области reverse engineering, systems programming, security research и streaming data pipelines.

Проекты

il2cpp-instrumentation-study
IL2CPP runtime instrumentation bridge. C++ / LD_PRELOAD. Signature-based method resolution, lazy class init, main-thread dispatch. 38 exported C-ABI functions. Для автоматизации закрытых Unity-клиентов и patch-resistant резолва методов без зависимости от обновлений таргета.
native-bridge-ipc
Двухуровневый IPC: AF_UNIX socket с автоматическим fallback на file-based flock. Auto-negotiated request-ID protocol. Python + C++ demo host. Надёжная связь между нативным кодом и Python-контроллером в условиях нестабильного хоста и множественных клиентов.
process-supervisor
Эскалирующий watchdog с health-probe интерфейсом, chain-based recovery, sliding-window circuit breakers, episode tracker для дуг состояний. Самовосстанавливающийся вотчдог для long-running сервисов с защитой от бесконечных рестартов.
streaming-market-analytics
End-to-end streaming-платформа. Go workspace (ingest / features / api), Python-аналитика, 21 миграция TimescaleDB, NATS JetStream, Prometheus + Grafana + Loki. Полный пайплайн для аналитики рыночных данных в реальном времени с прогнозированием и Grafana-дашбордами.

Форматы работы