Skip to content
Working from home
Working from home


  • Arctic Code Vault Contributor


@epignosis @eellak @SocialHackersAcademy @React-Summer-2020 @fast-ide @codehub-learn

👋 Hello there,

I'm John, a software engineer from Athens 🇬🇷 and huge fan of Jamstack. I'm working full-time at Epignosis and I'm sharing my JavaScript and React knowledge at Code.Hub and Social Hackers Academy!

If you want to learn more about me, feel free to visit my personal site!

(Fun?) Facts:

  • 💼 I'm working as a lead front-end developer
  • 💪🏻 I have more than 12 years of experience in front-end technologies!
  • 😍 I love working in TypeScript, JavaScript and React/Next.js
  • 🔧 I've used almost all of React's state management tools, such as Redux, MobX, Recoil, zustand and many more...
  • 🔨 I really enjoy working with React's extensive ecosystem, such as React Router, React Query, Emotion, Styled components, Immer, recompose, Redux-Saga, reactstrap, material UI, Ant Design and all the other usual suspects...
  • 💕 I like functional programming (and sometimes hate it at the same time!)
  • 🤫 I have hands-on experience in many other JavaScript frameworks and libraries such as Vue, Angular, svelte, backbone.js, jQuery, underscore and lodash, axios, moment.js and many more
  • 🤔 On the backend stack, I like working with node.js, Next.js and express
  • 😬 I have decent knowledge in PHP, Ruby (Rails) and on various SQL and NoSQL databases such as MongoDB, PostgreSQL, MySQL and Fauna DB
  • I'm trying to do as much of TDD (Test-Driven Development) as possible
  • 🌱 I'm trying to learn Rust! It rocks big time
  • 🐧 Linux is my OS of choice the last 15 years (maybe more...)
  • 🌳 I often wonder how developers used to work before git. I used to be one them...
  • 🏎 Agile methodologies really work, if you use them correctly!


  1. An easy to use, declarative, light-weight form validation library with zero dependencies

    JavaScript 4

  2. A simple to use and light-weight React validator component

    JavaScript 8

  3. A React powered single page application that you can easily compare Github repositories.

    JavaScript 13 4

  4. Learn which words used on modern computing and software engineering, come straight from the greek language/mythology.

    JavaScript 11 2

  5. An ES6, Backbone, single page application (SPA), that demonstrates many greek words and names that we constantly use on modern computing and software engineering

    JavaScript 24 12

  6. My presentations


664 contributions in the last year

Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Mon Wed Fri

Contribution activity

November 2020

37 contributions in private repositories Nov 2 – Nov 30

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.