Greg Kennedy is a seasoned Software Developer with 30 years of experience, currently building solutions at Acxiom and grounded in a BS in Computer Engineering from the University of Arkansas. He blends back-end systems work with pragmatic UI improvements, demonstrated by contributions to the widely used open-source SNES emulator Snes9x where he improved display handling, fullscreen support, and audio error handling. Based in Greenbrier, Arkansas, Greg brings long-term stability and deep maintenance experience to legacy and performance-sensitive codebases. He has a knack for tracking down subtle rendering and device-initialization bugs and for improving user experience without sacrificing portability. Outside of professional work he pursues niche technical investigations—such as tracking down long-lost virtual tours for Counter-Strike map projects—reflecting a persistent curiosity and resourcefulness.
29 years of coding experience
Bachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at University of Arkansas
Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
Role in this project:
Back-end & UI Developer
Contributions:15 commits, 5 PRs, 12 comments in 3 years 9 months
Contributions summary:Greg contributed to the Super Nintendo emulator, focusing on improving the user experience and adding new features. Their work included adding an error message for sound device initialization, implementing a fullscreen mode option and its integration into the configuration, as well as refactoring the X11 display handling and the use of Xv acceleration for improved performance. They also addressed a bug causing incorrect display rendering in high-resolution mode.
Contributions:8 pushes, 1 branch in 4 years 8 months
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.