Nikolaos Gkarlis is a DevOps Engineer based in Oslo with nine years of hands-on experience building web and mobile systems, currently driving platform reliability at Kahoot!. He progressed internally from intern to junior front-end, server-side developer and now DevOps—demonstrating strong full-stack fluency and operational ownership across the lifecycle. Nikolaos has a practical focus on developer experience and search UX, contributing Lunr.js-based search improvements to popular Jekyll themes and website templates to optimize performance and navigation. Balancing academic study in Informatics with an exchange at NTNU, he brings a thoughtful engineering foundation to fast-moving product teams. At 22 he pairs early-career ambition with a rare depth of cross-discipline experience, particularly in bridging front-end UX concerns with back-end and infrastructure work. He excels at turning user-focused enhancements into efficient, maintainable implementations.
9 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Informatics, Bachelor's degree, Informatics at Ionian University
:triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.
Role in this project:
Front-end Developer
Contributions:6 PRs, 28 comments, 3 issues in 1 year 3 months
Contributions summary:Nikolaos primarily focused on enhancing the search functionality of the Jekyll theme. Their contributions included adding a Lunr.js-based search feature, modifying the layout to integrate the search input, and updating the Lunr.js library. Furthermore, they implemented options to search specific collections and minimized the JSON data used for the search index. These changes demonstrate a focus on improving the user experience and optimizing search performance.
Contributions summary:Nikolaos focused on enhancing the search functionality and user experience of the website template. They integrated the Lunr.js search library, creating a dedicated search layout and JavaScript logic. Further contributions involved correcting an excerpt and optimizing search options by adding the capability to search in specific collections, improving the overall site navigation. The user also updated the Lunr.js library to a newer version.
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.