Nbv000
Reverse engineering. Systems programming. Streaming data.
О себе
Self-taught 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.
native-bridge-ipc
Двухуровневый IPC: AF_UNIX socket с автоматическим fallback на file-based flock. Auto-negotiated request-ID protocol. Python + C++ demo host.
process-supervisor
Эскалирующий watchdog с health-probe интерфейсом, chain-based recovery, sliding-window circuit breakers, episode tracker для дуг состояний.
streaming-market-analytics
End-to-end streaming-платформа. Go workspace (ingest / features / api), Python-аналитика, 21 миграция TimescaleDB, NATS JetStream, Prometheus + Grafana + Loki.
Форматы работы
- Проектная работа. 2–6 недель, фиксированный scope, оформление через самозанятость (чек НПД).
- Точечные задачи. Reverse-анализ, аудит бинарей, консультация по архитектуре — оплата по факту.
- Долгосрочный подряд. Retainer 15–40 часов в месяц под непрерывное развитие системы.