Vasilij Schneidermann is a penetration tester with 12 years of experience based in Mannheim, Germany, currently focusing on offensive security at CODE WHITE GmbH. He combines deep hands-on skills from earlier roles in software and frontend development with systems administration experience to approach assessments from both attacker and developer perspectives. His open-source contributions include improvements to radare2’s reverse-engineering modules and building language tooling and editor support (a Lisp interpreter and an Emacs YAML mode), signaling strong low-level analysis and developer-tooling instincts. Comfortable in both command-line reverse engineering and application-layer testing, he brings practical code-level fixes and feature work to security engagements. Known for turning complex binary and code analysis into actionable findings, he pairs technical depth with clear remediation guidance.
12 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Wirtschaftsinformatik, Bachelor of Science - BS, Wirtschaftsinformatik at Fachhochschule der Wirtschaft (FHDW)
The emacs major mode for editing files in the YAML data serialization format.
Role in this project:
Full-stack Developer
Contributions:5 reviews, 54 commits, 37 PRs in 6 years 11 months
Contributions summary:Vasilij primarily contributed to the development of the YAML mode for Emacs, including core functionality, syntax highlighting, and user interface enhancements. They implemented key bindings, defined syntax tables, and added font-lock support to improve the user experience. The user also fixed bugs, added new features, and improved the codebase by refactoring and formatting the code.
Contributions:192 commits, 31 PRs, 47 pushes in 5 years 7 months
Contributions summary:Vasilij implemented a basic Lisp interpreter, progressing through several steps. Their initial commit established a REPL and basic input/output functionality. Subsequent commits added a reader, which handles tokenizing and parsing Lisp expressions, as well as an evaluator to evaluate list expressions. They built the core parts of a programming language interpreter, adding support for features such as basic arithmetic, variable definitions, and list manipulation.
pythonc-plus-plusmalc-sharpcommon-lisp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.