Hi, I'm Nikolai Dvurechensky
Systems Engineer • .NET Developer • Reverse Engineer • Full Stack Engineer
I am an engineer who works at the intersection of backend development, systems analysis, reverse engineering, desktop tooling, game servers, and infrastructure. Since 2014 I have been growing through programming and reverse engineering; commercially, I have worked with .NET, Unity, C++, Python, Linux/Windows, PostgreSQL, RabbitMQ, Docker, CI, and visualization systems.
I am looking for a strong team and a product where the job is not only to "write code", but also to understand complex systems, recover architecture, design internal tools, bring solutions to a working state, and leave a clear engineering base behind.
- 10+ years of engineering experience: from online game reverse engineering and system administration to .NET backend, Unity, C++, and infrastructure services.
- Strong area: complex systems, legacy code, binary analysis, .NET tools, server platforms, dependency visualization, automation, and documentation.
- Public track record: dozens of repositories and projects across the
Dvurechensky,Lizerium,Dvurechensky Tools,Dvurechensky Docs,Templates, andTest Tasksecosystems. - Rare combination: backend + desktop + reverse + game/server engineering + the ability to explain and document complex systems.
Contacts: dvurechenskysoft@gmail.com / nikolay@dvurechensky.pro
Website: dvurechensky.pro
GitHub: github.com/Dvurechensky
ORCID: 0009-0004-2701-5592
I am especially useful where a product needs an engineer who can:
- quickly understand unfamiliar codebases, protocols, data formats, and old systems;
- design .NET backend services, integrations, queues, databases, and admin panels;
- build tools that save team time: analyzers, generators, converters, diff/monitoring utilities, project templates;
- work across Windows/Linux, Docker, Jenkins, Git/SVN, PostgreSQL, RabbitMQ, Redis, and nginx;
- lead a task from research to release: hypothesis, prototype, implementation, debugging, documentation, and support;
- handle legacy systems, reverse engineering, C/C++, ABI, DLLs, x86, Ghidra/x32dbg/IDA-style workflows, and low-level diagnostics.
- I am developing Freelancer.Reverse.Runtime: a runtime layer on top of the original Freelancer (2003) engine, where DLL modules are replaced by compatible proxy components with controlled C++ code, logging, and behavior reconstruction.
- I built ReverseProxyDLL: a reverse-aware proxy DLL scaffold generator for legacy x86 Windows DLLs, covering exports, ordinals, ABI, C/C++ symbols, data exports, and manual override scenarios.
- I built BinNexus: a Windows DLL/EXE analysis tool that generates an interactive web portal with dependency graphs, exports, symbol search, and system-noise filtering.
- I maintained and evolved the Freelancer/Lizerium C++/ASM ecosystem: plugins, server extensions, game DLLs, data formats, tooling, and administration.
- Built ASP.NET Core MVC applications with PostgreSQL, EF Core, RabbitMQ, Docker, Jenkins, Git/SVN.
- Migrated projects from .NET Framework to .NET 6/7/8, improved architecture with SOLID/DRY/KISS, and stabilized dependencies and builds.
- Designed a pentest monitoring system: data collection, visualization, analytics, server logic, and UI.
- I am developing Lizerium Server: a modular ASP.NET Core MVC platform for a game portal, admin backend, knowledge base, documentation, translations, internal services, and network protection.
- I have a registered software system, Unifier, for distributed device interaction and infrastructure orchestration.
- Built FileSync Sentinel: a .NET 8 WinForms application for real-time file monitoring, visual diff, logging, and synchronization of large
.inisets. - Built Herodotus: a WPF/Prism MVVM tool for presentation and demo scenarios with Markdown preview.
- Built LibreResxTranslate: a NuGet library for automated
.resxlocalization through LibreTranslate, including batch mode, configuration, and CI/CD scenarios. - Maintain project templates: Telegram bot template, ASP.NET Core MVC template, Electron/Vue/Vite template.
- At OXSIONSOFT/Lizerium I worked on Ceek Virtual Reality: features, bug fixing, UI redesign, and client-server improvements.
- Implemented memory optimization through Unity Addressables, improving stability on Android 7+.
- Worked with Unity3D, HDRP, VFX Graph, Zenject, Addressables, Photon Engine, Blender, Substance, and Photoshop.
Unity Developer
March 2021 - 2026, 5+ years
- Feature development, bug fixing, and UI redesigns for VR/Unity projects.
- Memory optimization via Addressables and improved mobile build stability.
- Multiplayer with Photon Engine, client-server API improvements, and technical specifications.
- Stack: Unity3D, C#, HDRP, VFX Graph, Zenject, Addressables, Photon, Docker, Blender, Substance, Photoshop.
Technical Specialist
February 2020 - Present, 6+ years
- Technical support for an online video platform and live broadcasts.
- Helped 1000+ users of different ages and devices join educational events.
- Stack: Windows, macOS, MTS-Link, user diagnostics, live-event support.
.NET Developer
2019 - 2025, 5+ years total
- ASP.NET Core MVC applications, PostgreSQL, EF Core, RabbitMQ, Docker.
- Dependency visualization for C#/C++ projects and NuGet graphs.
- .NET Framework -> .NET 6/7/8 migrations, refactoring, architectural stabilization.
- Monitoring, analytics, and visualization systems for security/pentest processes.
- CI/CD and build automation with Jenkins, Git/SVN.
C++ Developer
November 2020 - November 2023, 3 years
- Supported a major CIS mod for Freelancer (2003).
- Migrated 25+ plugins and core code into a unified C++ solution.
- Completed 3 major migrations between Visual Studio generations.
- Stack: C++, Boost, x86 Assembly, Git, legacy Windows tooling.
Systems Engineer
February 2020 - June 2023, 3+ years
- Monitoring systems in Qt, data analyzers in Python/PHP.
- XSLT/XML templates, PostgreSQL query optimization.
- Worked across Astra Linux, Ubuntu, Debian, and Windows environments.
2017 - 2020
- Automation engineer: Siemens controllers, SCADA, embedded systems.
- System administrator: workplace automation and document workflow automation.
| Project | What it proves | Technologies |
|---|---|---|
| Freelancer.Reverse.Runtime | Reverse engineering, C++ runtime layer, compatible DLLs, legacy engine behavior recovery | C, C++, ASM x86, Ghidra, x32dbg |
| ReverseProxyDLL | Proxy DLL scaffold generation for old Windows x86 libraries | Python, C++ |
| BinNexus | DLL/EXE analysis, dependency graph, export explorer, web visualization | Python, JavaScript, C++, HTML/CSS |
| Lizerium Server | Modular server platform for portal, admin, documentation, and services | ASP.NET Core MVC, EF Core, PostgreSQL |
| Lizerium / Freelancer Lizerium | C++/ASM game server engineering, 50+ plugin ecosystem, multiplayer tooling | C++, ASM x86, WPF, .NET |
| FileSync Sentinel | Desktop tool for file monitoring, diff, and synchronization | .NET 8, WinForms, DiffPlex |
| Herodotus | WPF/MVVM app for demo scenarios and Markdown workflow | WPF, Prism MVVM, HandyControl |
| LibreResxTranslate | NuGet library for automated .NET localization | C#, .NET, RESX, LibreTranslate |
| Telegram Bot Template | Clean layered architecture for scalable Telegram bots | Python, asyncio, APIs |
| NetCoreTemplate | Base for ASP.NET Core MVC projects | ASP.NET Core, TypeScript |
Backend / .NET: C#, .NET Framework, .NET 6/7/8, ASP.NET Core MVC, SignalR, EF Core, xUnit, NUnit
Databases / Messaging: PostgreSQL, SQL Server, MySQL, Redis, RabbitMQ
Infrastructure: Docker, Jenkins, nginx, Git, SVN, Gitea, Linux, Windows
Frontend / Visualization: TypeScript, JavaScript, Cytoscape.js, Three.js, HTML5, SCSS/CSS, Webpack, Grunt
Desktop: WPF, Prism MVVM, HandyControl, WinForms, FastColoredTextBox, Costura/Fody
Reverse / Low-level: C, C++, ASM x86, DLL proxying, ABI, exports/ordinals, PE analysis, IDA Pro, OllyDbg, Ghidra, x32dbg
Game / Unity: Unity3D, HDRP, URP, VFX Graph, Zenject, Addressables, Photon Engine, object pooling, ECS approaches
Other languages: Python, Go, PHP, Shell/Bash, Qt, XSLT/XML, Elixir, Fortran77
Security / Diagnostics: Burp Suite Pro, runtime logging, binary inspection, dependency analysis, integration testing
- .NET Backend / Full Stack Engineer for product development, internal platforms, admin systems, integrations, and infrastructure services.
- Systems Engineer for complex systems, monitoring, visualization, automation, and Linux/Windows environments.
- Reverse Engineer / C++ Engineer for legacy Windows, DLLs, x86, runtime tooling, binary analysis, and behavior reconstruction.
- Tools Engineer / Developer Productivity Engineer for internal tools, generators, templates, analyzers, CI/CD, and documentation.
- Unity / Game Tools Engineer for game services, runtime logic, tooling, optimization, and multiplayer integrations.
This page is now the main HR/product-oriented resume. A fuller experimental version with the GitHub ecosystem, diagrams, social blocks, donation block, and an extended project catalog is preserved separately:
2026


