Nick Renieris

Software Engineer at Kryptos Logic

Greece
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

🤩
Rockstar
🎓
Top School
Nick Renieris is a software engineer from Greece with 11 years of experience specializing in low-level and systems programming, emulation, reverse engineering, graphics, and virtualization. He contributes broadly to high-profile open-source emulator and media projects—work that includes performance and accuracy improvements in RPCS3, shader and renderer optimizations for Kodi, and cross-API shader ports for libretro. At Kryptos Logic he applies these low-level skills to emulation and hypervisor tooling for cybersecurity, while past GSoC roles with FFmpeg and Kodi demonstrate his ability to ship production-grade multimedia and shader features. Comfortable across C/C++, LLVM/PPU tooling, and platform-specific debugging, he routinely tackles platform quirks (e.g., Unicode Windows paths, RTC fixes) and build automation to make complex systems reproducible. Outside work he maintains console emulators and technical write-ups, blending deep technical curiosity with pragmatism in debugging and performance engineering.
code11 years of coding experience
job1 year of employment as a software developer
bookBachelor of Technology (B.Tech.), Computer Software Engineering, Bachelor of Technology (B.Tech.), Computer Software Engineering at Technological Institute of Athens | University of West Attica
languagesEnglish, Greek
stackoverflow-logo

Stackoverflow

Stats
156reputation
9kreached
4answers
1question
github-logo-circle

Github Skills (60)

debugging10
vulkan10
debug10
c-language10
shader10
system-programming10
scripting10
sdl10
wp-api10
llvm10
windows10
bash10
glsl10
winapi10
device-emulation10

Programming languages (24)

C#PowerShellJavaC++CSSCRustCMake

Github contributions (5)

github-logo-circle
Vita3K/Vita3K

Feb 2018 - Jun 2020

Experimental PlayStation Vita emulator
Role in this project:
userBack-end Developer
Contributions:40 reviews, 300 commits, 242 PRs in 2 years 4 months
Contributions summary:Nick made several substantial contributions to the experimental PlayStation Vita emulator, focusing on system-level tasks and low-level functionality. They implemented support for Unicode paths on Windows, demonstrating platform-specific adaptations, and also introduced a logging framework to improve debugging. The user also fixed the clock implementation for the RTC and implemented a handful of other system and module calls related to time and process management.
cppemulatorvitapsvitasega
RPCS3/rpcs3

Nov 2017 - Sep 2022

PlayStation 3 emulator and debugger
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:32 reviews, 41 commits, 26 PRs in 4 years 10 months
Contributions summary:Nick primarily focused on optimizing the performance of the PlayStation 3 emulator, specifically addressing inefficiencies in video decoding (`libvdec`) and post-processing (`libvpost`) related to the recreation of `SwsContext` objects. Their contributions included modifying code to avoid unnecessary recreation of these objects in key modules. The user also implemented accurate vector instruction NaNs within the PPU interpreter and LLVM compiler, improving test results and overall accuracy. Further work included implementation of the Playstation Move controller, which shows an interest in HLE and emulator accuracy.
emulatorps3cppemulationdebugger
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
Nick Renieris - Software Engineer at Kryptos Logic