Orestis Ioannou

Full Stack Engineer at Bold.org

Cyprus
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
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.
code12 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Université Claude Bernard Lyon 1
bookApolytirion Lykeiou, Mathematics and Computer Science, 19.6/20, Apolytirion Lykeiou, Mathematics and Computer Science, 19.6/20 at Lanitio Lyceum
bookLicence, Informatics, Licence, Informatics at Université Claude Bernard (Lyon I)
stackoverflow-logo

Stackoverflow

Stats
13reputation
601reached
0answers
1question
github-logo-circle

Github Skills (26)

accessibility10
javascript10
theming10
grommet10
static-site-generator10
ui-components10
plugin-development10
system-design10
carbon-design-system10
wpgraphql10
system10
sys10
wordpress-graphql10
gatsbyjs10
graphql10

Programming languages (12)

TypeScriptDockerfileRustOCamlJavaScriptGoSassHTML

Github contributions (5)

github-logo-circle
grommet/grommet

Nov 2018 - Mar 2020

a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package
Role in this project:
userFront-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.
accessibilityreactgrommetjavascriptux-framework
gatsbyjs/gatsby

Sep 2018 - Nov 2020

React-based framework with performance, scalability, and security built in.
Role in this project:
userFull-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.
Request Free Trial