C# Developer specializing in operating systems, low-level tools, and artificial intelligence
Experienced developer in computer systems and low-level software architecture. My work focuses on building technical tools, system components, custom kernels, and specialized software architectures.
I primarily use C# within Windows environments, with advanced expertise in memory manipulation, native interoperability (Win32 API), binary structuring, and execution optimization. I also design AI engines intended to run locally, without relying on external services.
- Languages: C#, VB.NET, Rust, C, C++, x86/x64 Assembly, Python, and web languages (HTML, CSS, JS, PHP, etc.)
- Areas of expertise:
- Custom kernel and OS development
- Network tools and packet analysis
- Binary parsing and memory structure handling (e.g. PE format)
- Advanced Windows GUI development (WinForms, SkiaSharp)
- Embedded and autonomous AI design
- Environments: Windows, bare-metal, .NET Framework, .NET 8 & 9, P/Invoke interoperability
Distributed ID generator based on high-precision timestamps. Developed in C# with a strong focus on performance and portability.
PacketReader (archived)
Open-source reimplementation of a network packet analyzer. Written in VB.NET, maintained for backward compatibility and archival purposes.
Python command-line tool for converting images to ASCII representations. Works without any graphical dependencies.
- Libraries available on NuGet: memory analysis, PE structure visualization, low-level system management.
- Integration of custom tools into professional WinForms applications with optimized rendering (SkiaSharp, GDI+).
- Location: France
- Time zone: UTC+2
- NuGet: nuget.org/profiles/Xalvorak
Nothing is implicit in a well-designed system.