Junior Frontend Developer

Hi, I'm Efstathios Tsanidis.

I build modern web interfaces.

I create responsive and modern web applications using React, Next.js, JavaScript, HTML, and CSS. I care about clean layouts, good user experience, and writing code that stays simple and readable.

Currently

Practicing frontend development, refining React and Next.js skills, and building real projects to grow as a developer.

Focus

Clean UI, responsive layouts, and understanding the fundamentals of the web.

About

A bit about who I am.

I'm a junior frontend developer focused on building modern, responsive web applications with React, Next.js, JavaScript, HTML, and CSS. I enjoy turning ideas into real interfaces and paying attention to the details that make a site feel good to use.

I like to keep my code simple, readable, and maintainable. I am always trying to understand why things work the way they do, not just copy and paste solutions.

I'm passionate about development and constantly learning new concepts, patterns, and best practices. My goal is to keep improving as a developer and contribute to teams where I can build useful products and continue to grow.

What I'm into

  • Building clean, minimal interfaces
  • Improving performance and responsiveness
  • Learning modern React and Next.js patterns
  • Breaking problems into smaller, solvable parts

Skills

Core tools and fundamentals.

HTML5
CSS3
Responsive Layouts
JavaScript (ES6+)
React
Next.js
styled-components
REST APIs
MongoDB
Mongoose
Authentication (OAuth)
NextAuth.js
Data Fetching (SWR)
Image Upload & Handling
Cloudinary
Map Integration (Leaflet)
Git & GitHub

Projects

Real applications built using modern web technologies.

Task Manager

A web application built for companies working with freelancers or external collaborators. Allows creating clients, assigning tasks, and tracking progress through clear statuses like To Do, In Progress, and Done. Focuses on simplicity, clarity, and efficient task organization.

  • Next.js
  • React
  • NextAuth
  • MongoDB
  • Styled Components

Activity Planner

A full-stack activity planning platform built with Next.js and React. Users can create, browse, and manage activities with image uploads, authentication, favorites, search, and interactive map visualization. The application includes secure GitHub OAuth login, RESTful APIs, automatic geocoding, and Cloudinary-based image handling.

  • Next.js
  • React
  • JavaScript
  • styled-components
  • MongoDB
  • Mongoose
  • NextAuth.js
  • SWR
  • Cloudinary
  • Leaflet
  • OpenStreetMap
  • Formidable

Art Gallery App

A responsive art gallery application built with Next.js and React. Features include dynamic detail pages, a Favorites system with LocalStorage, a full comment system using custom hooks, SWR-based data caching, and extensive reusable UI components.

  • Next.js
  • React
  • JavaScript
  • styled-components
  • SWR
  • LocalStorage
  • Jest
  • Testing Library

Lord of the Rings Volumes App

An app displaying all LOTR volumes using dynamic routes generated by Next.js. Styled with styled-components, featuring smooth transitions, responsive layouts, reusable components, and a polished UI.

  • Next.js
  • React
  • styled-components

Rick & Morty App

A character explorer app using the Rick & Morty REST API. Includes data fetching with async/await, DOM-based UI rendering, search, and filtering features. Strengthened async JavaScript and API integration.

  • JavaScript
  • REST API
  • HTML
  • CSS

CV

Download my full résumé

You can download my complete CV as a PDF, including my experience, education, skills, and technologies I've worked with.

Download CV

Contact

Open to junior frontend roles and collaboration.

If you'd like to talk about a role, a project, or anything related to frontend development, feel free to reach out.