👋 Hello there, how can I help?

Hi, I'm John Tsevdos, a software engineer from Athens, Greece 🇬🇷! I'm passionate about web technologies, open source, and software engineering. I love full-stack development with TypeScript, React and its rich ecosystem, and enjoy exploring Serverless and cloud technologies.

Alongside my work, I offer consulting and training in these technologies and co-organize the React Athens MeetUp!

I'm social, let's connect 🤝

I enjoy connecting with developers and creators who love building for the web.
Let’s connect, collaborate, and keep learning.

Working on 👌

Check out my latest work!


Latest Posts ✍️

Sharing ideas and code (RSS available)


2024-03-18 · 1 min read

elUtils: my latest npm package

I’m extremely proud and happy to announce my latest npm package elUtils! The specific package is a must-have for all developers who build greek applications in TypeScript and JavaScript! The package has...

Read More

2017-01-22 · 1 min read

Repocompare.io

Repocompare.io is my latest pet project! With this single page application (SPA) you can quickly and easily search and compare Github repositories. If you need a quick and elegant way to compare...

Read More

2016-09-19 · 1 min read

My first npm module

Finally, I found the time to update the Greek in Tech site and create my very first npm package! The idea was to extract all the entries from the backbone single page...

Read More

2016-07-27 · 1 min read

React Boilerplate

Hi all, after the very successful Gulp boilerplate for web designers and Grunt boilerplate for web designers, I’m very pleased to announce my React boilerplate (it’s as designers friendly as it can...

Read More

Beyond code: learn more about me!

Discover some (fun❓) facts about myself and my journey to web development...

Surfing the web since the mid ’90s!

My first time online was in 1995, using a dial-up connection!

(MSc) in Internet Applications Development

I hold a Master of Science in Internet Applications Development from London Metropolitan University (2006).

18+ years of experience

I’ve been building websites and web applications since the Web 1.0 era — long before modern frameworks — and survived the browser wars!

Front-end team leader

I’ve led front-end teams since 2018, serving as the lead developer across my last three companies.

Really early React adopter

I’ve been using React since the classes era — long before it became mainstream.

React and JS/TS instructor

The past 7 years, I've been sharing my knowledge and passion for React, JavaScript and TypeScript as an instructor on various organizations.

Hardcore Linux fan

A happy Linux user since 2008! My current distros of choice are Ubuntu and openSUSE Tumbleweed.

I love Open Source Software

I love working with OSS. Check out my contributions and my packages.

Experience both in OOP and FP

I've worked with both Object-Oriented and Functional programming. I like both paradigms...

React 2 React Athens meetup

Co-organizer of the React 2 React Athens meetup, the official React meetup in Athens.

Learning Python and Go

I'm constantly learning new things, currently, I'm learning Python and Go language.

TDD

Trying to do as much Test-Driven Development as possible... I'm also member of the Ministry of Testing Athens.

I'm agile

Agile methodologies really work, but only if you use them correctly...

Public speaking

Check out my presentations and talks section! 😁

JSON fun fact

I am responsible for the greek translation of Introducing JSON, originally written from Douglas Crockford.