Péter Györök

Software Developer at KX

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (MSc), Information Technology, 5 - Outstanding, Master of Science (MSc), Information Technology, 5 - Outstanding at Eötvös Loránd University
bookInformation Technology, Information Technology at Radboud University Nijmegen
languagesEnglish, German
github-logo-circle

Github Skills (24)

c-language10
python10
websocket10
semantics10
gameserver10
binarydiff10
file-format10
websockets-client10
semantic10
pe-file10
reverse-engineering10
websocket-client10
cprogramming-language10
emulation10
server10

Programming languages (14)

C#JavaC++CSSCRustGoHTML

Github contributions (5)

github-logo-circle
JonathanSalwan/Triton

Dec 2016 - Jan 2017

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:
userBack-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.
binary-analysisemulatoremulateengineeringabstract-interpretation
Igoorx/PyRoyale

Jul 2019 - Jul 2019

A open-source server emulator for Mario Royale browser game.
Role in this project:
userBack-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.
Request Free Trial