Orestis Ioannou is a Full Stack Engineer with 12 years of experience based in Cyprus, currently building product at Bold.org. He blends front-end polish with back-end reliability, contributing significant UX and accessibility improvements to high-profile open-source projects like Grommet and Gatsby. Comfortable across Python, React, Flask and tooling for static sites and images, he has a history of shipping both platform features and test/bug fixes that improve developer experience. His background in cybersecurity and CTF work informs a pragmatic approach to robustness and threat-aware design. Trained in computer science at Université Claude Bernard Lyon 1, he pairs academic foundations with a decade-plus of hands-on engineering across startups, security firms, and open-source ecosystems.
12 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Université Claude Bernard Lyon 1
Apolytirion Lykeiou, Mathematics and Computer Science, 19.6/20, Apolytirion Lykeiou, Mathematics and Computer Science, 19.6/20 at Lanitio Lyceum
Licence, Informatics, Licence, Informatics at Université Claude Bernard (Lyon I)
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
Role in this project:
Front-end Developer
Contributions:84 commits, 119 PRs, 94 pushes in 1 year 4 months
Contributions summary:Orestis primarily contributed to the Grommet framework by implementing new features and improving existing UI components. Their work includes adding and deprecating properties like 'as' and 'tag' to components like Button, Anchor, Text, and Box, allowing for more flexible DOM element control. They also introduced the indeterminate state for the CheckBox component and added the ability to configure font-weight and heading levels through the theme, demonstrating a focus on accessibility and theming capabilities. Furthermore, the user made several UI improvements such as adding the elevation to available props of the Drop component, and adding a plain property for Drop, alongside bug fixes and refactoring.
React-based framework with performance, scalability, and security built in.
Role in this project:
Full-stack Developer
Contributions:26 commits, 32 PRs, 2 pushes in 2 years 2 months
Contributions summary:Orestis primarily contributes to the `gatsbyjs/gatsby` repository by modifying and testing the `gatsby-transformer-remark`, `gatsby-plugin-feed`, and `gatsby-plugin-sharp` plugins. Their work includes fixing bugs in table of contents generation, improving test coverage for various functionalities, and adding features such as the ability to trace SVG images. They also address issues related to the handling of external links within the Gatsby ecosystem and improve the `gatsby-source-filesystem` plugin.
reactsecuritygatsbystatic-site-generatorweb-app
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.