Long-term contracts
// available for hire
Freelancing
Available now · full-time · remoteI'm available for freelance work as a C++, C and Python developer — full-time, starting immediately, and fully remote. I'm based in Germany and work in both German and English.
I have multiple years of professional C++ experience, including my current position at Hex-Rays SA, where I work on the decompiler. Alongside that, I bring years of self-taught experience in reverse engineering, Python tooling and highly optimized C++ software. You can find many examples here on my projects page.
What I can do for you
My focus is low-level, performance-critical work and the tooling around it. These are the areas where I deliver the most value:
C++ & C
Profiling, memory layout, cache-aware data structures, SIMD and multithreading — making hot paths measurably faster without sacrificing readability. dconstruct decompiles 8000 source files in under 10 seconds; Lenia runs a continuous cellular automaton in real time on the GPU.
Lexers, parsers, ASTs, code generation and domain-specific languages. I've built lowercase, a C-like language compiling to x86-64, and the DCPL compiler inside dconstruct, which recompiles modified pseudocode back into bytecode.
Disassemblers, decompilers, undocumented file formats and bytecode, static and dynamic analysis with IDA Pro, Ghidra and GDB. Professionally, I work on the Hex-Rays decompiler every day.
Python
Build scripts, internal developer tools, processing pipelines and packaging — the glue that keeps a codebase and its team moving.
Moving hot paths from Python into native code and exposing them cleanly through extension modules, so you keep Python's ergonomics without its overhead.
Pandas, Matplotlib and Manim for analysis and animated visualizations, plus ffmpeg-based media pipelines for automated rendering and conversion.
How we can work together
Short-term projects
Consulting & code review
- locationremote only
- availabilityfull-time, available now
- languagesGerman & English
- ratesrates on request, depending on scope and duration
Get in touch
> Send me a short description of your project, the timeline and what you're looking for, and I'll get back to you within a few days.