Learn more about me
I'm a lead front-end developer that hand-crafts usable, elegant and effective web applications. I'm currently working at Epignosis an eLearning solutions company with 3 products, TalentLMS, eFront and TalentCards. I have over 12 years of experience in front-end technologies and love working with TypeScript and JavaScript.
The last 4 years, I've been enjoying building components with React using various state management tools (such as redux, MobX, recoil and zustand) and of course react's extensive ecosystem ( React Router, React Query, styled-components and emotion.js, immer, recompose, redux-saga, reselect, reactstrap, material UI, Ant Design and many more). I'm also trying to learn Rust and improve my knowledge in functional and reactive programming by using / learning relevant languages and libraries such as Elm, ramda.js and RxJS. Finally, I have hands-on experience in many other JavaScript frameworks and libraries such as Vue.js, Angular, svelte, backbone.js, jQuery, underscore and lodash, axios, moment.js and many more.
On the backend stack, I love working with node.js, Next.js and express, but I also have decent knowledge in PHP, Ruby (and Rails) and of course on various SQL and NoSQL databases such as MongoDB, PostgreSQL, MySQL and Fauna DB. I'm also 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.
I am responsible for teaching the React Fundamentals training. The specific training includes 30 hours of lectures, workshops and a final project submission. Some of the topics covered are the below:
Code.Hub runs a variety of activities for software engineers and developers such as trainings and hackathons.
I am responsible for teaching the React MasterClass training. The specific training includes 30 hours of lectures, workshops and a final project submission. Some of the topics covered 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...