Georgios Karagkiaouris is a versatile web developer with 11 years of experience and dual bachelor's degrees in Software Engineering and Biology, based in Smyrna, Georgia. He brings full-stack fluency across Node.js, React, Redux, Rails and Mongo/SQL stacks, with a strong foundation in algorithms and data structures and a track record of shipping production features at companies like Macy’s and North Highland. Georgios is an active open-source contributor—he significantly refactored the popular Kap screen recorder to Next.js, rebuilt its UI with dark mode and improved plugin UX, and has contributed ergonomic fixes to react-select—demonstrating attention to both UX and engineering detail. Comfortable across front-end and back-end domains, he learns quickly, experiments with new tools, and applies test-driven practices to deliver robust, user-focused solutions.
11 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Software Engineering & Biology, Senior, Bachelor's degree, Software Engineering & Biology, Senior at Quinnipiac University
An open-source screen recorder built with web technology
Role in this project:
Full-stack Developer
Contributions:5 releases, 21 reviews, 103 commits in 3 years 5 months
Contributions summary:Georgios significantly refactored the Kap screen recorder to utilize Next.js, focusing on a complete UI rewrite. This involved creating new UI components, implementing a dark mode, and improving editor controls and preferences. The user's contributions included fixing bugs related to devices, editor controls, and exports, while also enhancing plugin discoverability and functionality.
Contributions:6 commits, 5 PRs, 16 comments in 4 months
Contributions summary:Georgios primarily focused on improving the user interaction within the React Select component. They addressed usability concerns by implementing `preventDefault` to prevent unwanted browser behavior when using the tab and enter keys. Additional contributions included resetting the 'required' state based on changes to the `required` prop and modifying the default options prop for the Creatable component. These changes indicate a focus on refining the component's behavior and functionality for a more user-friendly experience.
reactreact-jsmulti-selectreact-selectreactjs
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.