Péter Györök is a software developer with a decade of experience specializing in automation, reverse engineering, and kdb+/Q development, currently working at KX in London. He brings production experience from Morgan Stanley and contributes to open-source projects that span game server back-ends and dynamic binary analysis (notably enhancing Triton with instruction semantics and PE bindings). Comfortable in Python and C++ and able to pick up new environments quickly, he focuses on improving developer experience through automation, CI, robust tests, and reducing technical debt. A fan of KDB/Q, he pairs deep systems-level skills with practical feature delivery—evidenced by adding private rooms, accounts and Python 3 support to an open-source Mario Royale emulator.
10 years of coding experience
9 years of employment as a software developer
Master of Science (MSc), Information Technology, 5 - Outstanding, Master of Science (MSc), Information Technology, 5 - Outstanding at Eötvös Loránd University
Information Technology, Information Technology at Radboud University Nijmegen
Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code.
Role in this project:
Back-end Developer
Contributions:32 commits, 11 PRs, 34 comments in 22 days
Contributions summary:Péter's contributions primarily focus on enhancing the Triton library, a dynamic binary analysis tool. They implemented support for the SHLD instruction's semantics, which required modifying the core logic of the library and developing unit tests. They also fixed a build issue related to missing dependencies in a specific environment and added bindings for the PE file format. This suggests expertise in reverse engineering and binary analysis.
A open-source server emulator for Mario Royale browser game.
Role in this project:
Back-end Developer
Contributions:7 commits, 6 PRs, 1 comment in 9 days
Contributions summary:Péter primarily focused on developing the server-side logic for the Mario Royale emulator. Their contributions include refactoring the code for Python 3 compatibility, adding features such as private rooms and skin selection, and implementing an accounts feature. They also worked on custom level uploads. These changes demonstrate a focus on enhancing the core functionality and features of the game server.
emulatormario-royalebrowserserver-emulatorroyale
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.