Learn more about me
I'm a front-end developer that hand-crafts usable, elegant and effective web sites. I'm currently working for Epignosis an eLearning solutions company with 3 products, TalentLMS, eFront and TalentCards. I have over 10 years of experience in front-end technologies and love working with JavaScript.
The last 3.5 years, I've been enjoying building components with React using various state management tools - redux and MobX - and of course react's extensive ecosystem ( react-router, styled-components and emotion.js, redux-thunk, redux-saga, recompose, immer, reselect etc.). I'm also trying to improving my knowledge in functional and reactive programming by using / learning relevant JS libraries and languages such as ramda.js, RxJS, and Elm. Finally, I have hands-on experience in many other JavaScript frameworks and libraries such as Angular, svelte, backbone.js, jQuery, underscore and lodash, axios, moment.js and many more.
On the backend stack, I love working with node.js and express framework, but I also have decent knowledge in PHP, Ruby and Rails. I'm a huge fan of Linux OS (currently using Ubuntu), git, agile methodologies and always trying to do as much of TDD (Test-Driven Development) as possible.
I code stuff
With Repocompare you can quickly and easily search and compare Github repositories on stars, forks, issues and subscribers.
Read more...A single-page application (SPA) that displays greek words we use in technology. Check out how many they are!
Read more...I ️️❤️ being a mentor, teacher and of course student
Code.Hub runs a variety of activities for software engineers and developers such as trainings and hackathons.
My part there is to be one of the two React Fundamentals instructors. The specific training includes 30 hours of lectures, workshops and a final project submission. The topics we cover are the below:
Code.Hub runs a variety of activities for software engineers and developers such as trainings and hackathons.
My part there is to be one of the two React MasterClass instructors. The specific training includes 30 hours of lectures, workshops and a final project submission. The topics we cover are the below:
Social Hackers Academy is a Non Profit Organization based in Athens, Greece. It's mission is to educate, find work and help integrate refugees and vulnerable groups.
I'm supporting their cause by teaching JavaScript and React. Feel free to support their cause!!!
I write stuff
My tech blog.
My greek tech blog
Presentations and Talks
The presentation covered aspects of responsive web design on touch devices, touch device problems and solutions, touch events and frameworks, mobile patterns and more.
The presentation covered many aspects of responsive web design, like workflow, tools, and tips.
The presentation covered many aspects of responsive web design, like workflow, tools, and tips.
The presentation covered many Drupal CMS related tips and tricks on design and development.
Projects I no longer support / maintain. Feel free to fork and update them!
An accessible, super clean, minimalistic Wordpress theme.
Read more...